huwhois лет назад: 4
Родитель
Сommit
40b7494803

+ 3 - 3
src/main/java/io/renren/modules/app/entity/SmsCodeEntity.java

21
	private static final long serialVersionUID = 1L;
21
	private static final long serialVersionUID = 1L;
22
22
23
	/**
23
	/**
24
	 * 
24
	 * uuid
25
	 */
25
	 */
26
	@TableId(type = IdType.INPUT)
26
	@TableId(type = IdType.INPUT)
27
	private String uuid;
27
	private String uuid;
28
	/**
28
	/**
29
	 * 
29
	 * phone
30
	 */
30
	 */
31
	private String phone;
31
	private String phone;
32
	/**
32
	/**
33
	 * 
33
	 * code
34
	 */
34
	 */
35
	private String code;
35
	private String code;
36
	/**
36
	/**

+ 16 - 11
src/main/java/io/renren/modules/app/service/impl/SmsCodeServiceImpl.java

33
        smsCodeEntity.setCode(code);
33
        smsCodeEntity.setCode(code);
34
        smsCodeEntity.setExpireTime(DateUtils.addDateMinutes(new Date(), ConfigConstant.EXPIRE_TIME));
34
        smsCodeEntity.setExpireTime(DateUtils.addDateMinutes(new Date(), ConfigConstant.EXPIRE_TIME));
35
        
35
        
36
        // 发送验证码
36
        String result = "";
37
        StringBuilder sb = new StringBuilder();
37
        try {
38
		sb.append("accountSid").append("=").append(ConfigConstant.ACCOUNT_SID);
38
            this.save(smsCodeEntity);
39
		sb.append("&to").append("=").append(phone);
39
            // 发送验证码
40
        sb.append("&param").append("=").append(URLEncoder.encode(code + "," + ConfigConstant.EXPIRE_TIME, "UTF-8"));
40
            StringBuilder sb = new StringBuilder();
41
		sb.append("&templateid").append("=").append(ConfigConstant.TEMPLATE_ID);
41
            sb.append("accountSid").append("=").append(ConfigConstant.ACCOUNT_SID);
42
		String body = sb.toString() + HttpRequestUtil.createCommonParam(ConfigConstant.ACCOUNT_SID, ConfigConstant.AUTH_TOKEN);
42
            sb.append("&to").append("=").append(phone);
43
		String result = HttpRequestUtil.post(ConfigConstant.BASE_URL, body);
43
            sb.append("&param").append("=").append(URLEncoder.encode(code + "," + ConfigConstant.EXPIRE_TIME, "UTF-8"));
44
		System.out.println(result);
44
            sb.append("&templateid").append("=").append(ConfigConstant.TEMPLATE_ID);
45
        
45
            String body = sb.toString() + HttpRequestUtil.createCommonParam(ConfigConstant.ACCOUNT_SID, ConfigConstant.AUTH_TOKEN);
46
        this.save(smsCodeEntity);
46
            result = HttpRequestUtil.post(ConfigConstant.BASE_URL, body);
47
            System.out.println(result);
48
        } catch (Exception e) {
49
            e.printStackTrace();
50
            result = "数据库存在相同记录";
51
        }
47
        return result;
52
        return result;
48
    }
53
    }
49
54