|
@@ -205,10 +205,8 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- boolean init = false;
|
|
|
if(jyUser == null){
|
|
|
jyUser = new JyUser();
|
|
|
- init = true;
|
|
|
}
|
|
|
|
|
|
User user = this.addUser(jyUser.getUserId(),passwordMd5, param.getRyNo(), param.getNickName());
|
|
@@ -223,9 +221,13 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
|
jyUser.setPhone(param.getPhone());
|
|
|
jyUser.setIdCard(param.getIdCard());
|
|
|
jyUser.setIsJm(param.getIsJm());
|
|
|
- if(jyUser.getPlatformId() == null){
|
|
|
- jyUser.setPlatformId(param.getIsJm() != null && param.getIsJm() == 1? 1 : null);
|
|
|
+ if(param.getIsJm() != null && param.getIsJm() == 1){
|
|
|
+ if(sysUser.getRoleId() != 47L){
|
|
|
+ sysUserService.updateRoleId(sysUser.getId(),47L);
|
|
|
+ }
|
|
|
+ jyUser.setPlatformId(1);
|
|
|
}
|
|
|
+
|
|
|
if(param.getIsJm() != null && param.getIsJm() ==0 ){
|
|
|
JyPlatformUserWait platformUserWait = platformUserWaitService.getByName(jyUser.getRyNickName());
|
|
|
if(platformUserWait != null){
|
|
@@ -233,15 +235,16 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
|
platformUserWaitService.del(platformUserWait.getId());
|
|
|
}
|
|
|
}
|
|
|
- jyUserService.saveOrUpdate(jyUser);
|
|
|
-
|
|
|
- if(init && StringUtils.isNotBlank(param.getIdCard()) && param.getIsJm()!=null && param.getIsJm() != 1){
|
|
|
+ if(StringUtils.isNotBlank(param.getIdCard()) && param.getIsJm()!=null && param.getIsJm() == 0){
|
|
|
JyPlatform jyPlatform = jyPlatformService.getByIdCard(jyUser.getIdCard());
|
|
|
if(jyPlatform != null && jyPlatform.getStatus() == 0){
|
|
|
- jyUserService.updatePlatformId(jyUser.getId(),jyPlatform.getId());
|
|
|
+ jyUser.setPlatformId(jyPlatform.getId());
|
|
|
sysUserService.updateRoleId(sysUser.getId(),48L);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ jyUserService.saveOrUpdate(jyUser);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|