|
@@ -236,7 +236,17 @@ public class TaUserServiceImpl implements ITaUserService {
|
236
|
236
|
String codes= (String) AppkeyCache.getCache(phone);
|
237
|
237
|
//用户电话
|
238
|
238
|
/*String phones=user.getLoginName();*/
|
239
|
|
- if(codes.equals(code)){
|
|
239
|
+ if (!AccountValidatorUtil.isPhone(phone)){
|
|
240
|
+ response.addError("请输入正确的手机号!");
|
|
241
|
+ return response;
|
|
242
|
+ }
|
|
243
|
+ //当前小区下的电话校验
|
|
244
|
+ TaUser loginName=taUserMapper.getByLoginName(user.getCommunityId(),phone);
|
|
245
|
+ if (null!=loginName) {
|
|
246
|
+ response.addError("号码重复");
|
|
247
|
+ return response;
|
|
248
|
+ }
|
|
249
|
+ if(null!=codes && codes.equals(code)){
|
240
|
250
|
TaUser taUser=new TaUser();
|
241
|
251
|
taUser.setLoginName(phone);
|
242
|
252
|
taUser.setId(user.getId());
|
|
@@ -245,7 +255,7 @@ public class TaUserServiceImpl implements ITaUserService {
|
245
|
255
|
AppkeyCache.setCache(user.getLoginName(),"null");
|
246
|
256
|
return response;
|
247
|
257
|
}else {
|
248
|
|
- response.addError("验证码错误");
|
|
258
|
+ response.addError("验证码错误或电话号码错误");
|
249
|
259
|
return response;
|
250
|
260
|
}
|
251
|
261
|
|