|
|
@@ -498,18 +498,23 @@ public class AppLoginController extends AppBaseController{
|
|
|
return R.error("验证码错误");
|
|
|
}
|
|
|
|
|
|
- updateExistingUserJpushId(user.get(0), map.get("jpushId"));
|
|
|
- if (user.get(0).getUnionId()==null){
|
|
|
- if (user.get(0).getPhone().length()<=11){
|
|
|
- FsUser fsUser = new FsUser();
|
|
|
- fsUser.setUserId(user.get(0).getUserId());
|
|
|
- fsUser.setPhone(encryptPhone(phone));
|
|
|
- userMapper.updateFsUser(fsUser);
|
|
|
- logger.info("zyp \n【手机加密】:{}",encryptPhone(phone));
|
|
|
- }
|
|
|
- return R.ok(generateTokenAndReturn(user.get(0))).put("isNew",true).put("phone",encryptPhone(phone));
|
|
|
+ FsUser info=user.get(0);
|
|
|
+ FsUser userMap = new FsUser();
|
|
|
+ userMap.setUserId(info.getUserId());
|
|
|
+ String jpushId = map.get("jpushId");
|
|
|
+ if(StringUtils.isNotEmpty(jpushId)){
|
|
|
+ userMap.setJpushId(jpushId);
|
|
|
+ }
|
|
|
+ if(info.getAppCreateTime()== null){
|
|
|
+ userMap.setAppCreateTime(new Date());
|
|
|
}
|
|
|
- return generateTokenAndReturn(user.get(0));
|
|
|
+ if(info.getUnionId()==null && info.getPhone().length()<=11){
|
|
|
+ userMap.setPhone(encryptPhone(phone));
|
|
|
+ }
|
|
|
+ userMap.setUpdateTime(new Date());
|
|
|
+ userService.updateFsUser(userMap);
|
|
|
+
|
|
|
+ return generateTokenAndReturn(info);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/resetPassword")
|