|
|
@@ -54,6 +54,7 @@ public class WeChatUserServiceImpl implements WeChatUserService {
|
|
54
|
54
|
|
|
55
|
55
|
@Override
|
|
56
|
56
|
public String sendCode(WeChatUserVO userVO) {
|
|
|
57
|
+
|
|
57
|
58
|
Random random = new Random();
|
|
58
|
59
|
String code = "";
|
|
59
|
60
|
for (int i = 0; i < 6; i++) {
|
|
|
@@ -61,15 +62,16 @@ public class WeChatUserServiceImpl implements WeChatUserService {
|
|
61
|
62
|
code += random.nextInt(10);
|
|
62
|
63
|
}
|
|
63
|
64
|
SmsUtils.SendSmsRequest request = new SmsUtils.SendSmsRequest();
|
|
64
|
|
- request.setTemplateId("1952136");
|
|
65
|
|
- // 1948332 普通短信 开庭审理房间号通知 尊敬的{1}用户,您的{2}仲裁案件,开庭审理房间号为{3},请知晓,如非本人操作,请忽略本短信。
|
|
|
65
|
+ request.setTemplateId("1955047");
|
|
|
66
|
+ // 1954926 普通短信 短信验证码 验证码:,为了保证您的账户安全,请勿想他人泄露验证码信息。如非本人操作,请忽略本短信。
|
|
66
|
67
|
request.setPhone(userVO.getPhone());
|
|
67
|
|
- request.setTemplateParamSet(new String[]{"王琼", "验证码", code});
|
|
|
68
|
+ request.setTemplateParamSet(new String[]{ code});
|
|
68
|
69
|
Boolean flag = SmsUtils.sendSms(request);
|
|
69
|
70
|
if(flag){
|
|
70
|
71
|
setCodeCache(userVO.getPhone(),code);
|
|
|
72
|
+ return "短信发送成功";
|
|
71
|
73
|
}
|
|
72
|
|
- return "短信发送成功";
|
|
|
74
|
+ return "短信发送失败";
|
|
73
|
75
|
}
|
|
74
|
76
|
/**
|
|
75
|
77
|
* 设置字典缓存
|
|
|
@@ -109,6 +111,10 @@ public class WeChatUserServiceImpl implements WeChatUserService {
|
|
109
|
111
|
// if(StrUtil.isEmpty(getCodeCache(ientityAuthentication.getPhone()))){
|
|
110
|
112
|
// return AjaxResult.success("验证码校验失败");
|
|
111
|
113
|
// }
|
|
|
114
|
+ SysUser sysUserName=sysUserMapper.selectUserByUserName(ientityAuthentication.getUserName());
|
|
|
115
|
+ if(sysUserName!=null){
|
|
|
116
|
+ return AjaxResult.warn("用户名已存在");
|
|
|
117
|
+ }
|
|
112
|
118
|
// 根据身份证查询系统用户表中是否存在该用户,存在则同步已认证的信息,不存在则新增
|
|
113
|
119
|
SysUser sysUser=sysUserMapper.selectUserByIdCard(ientityAuthentication.getIdentityNo());
|
|
114
|
120
|
|
|
|
@@ -134,7 +140,7 @@ public class WeChatUserServiceImpl implements WeChatUserService {
|
|
134
|
140
|
sysUser.setPassword(SecurityUtils.encryptPassword(ientityAuthentication.getPassWord()));
|
|
135
|
141
|
int row = sysUserMapper.insertUser(sysUser);
|
|
136
|
142
|
if(row<1) {
|
|
137
|
|
- return AjaxResult.success("注册失败");
|
|
|
143
|
+ return AjaxResult.error("注册失败");
|
|
138
|
144
|
}
|
|
139
|
145
|
}
|
|
140
|
146
|
|