|
@@ -166,7 +166,7 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
}
|
|
}
|
|
|
|
|
|
User user = this.addUser(jyUser.getUserId(),passwordMd5, param.getRyNo(), param.getNickName());
|
|
User user = this.addUser(jyUser.getUserId(),passwordMd5, param.getRyNo(), param.getNickName());
|
|
- SysUser sysUser = this.addSysUser(jyUser.getSysUserId(),passwordMd52, param.getRyNo(), param.getNickName(),param.getStatus());
|
|
|
|
|
|
+ SysUser sysUser = this.addSysUser(jyUser.getSysUserId(),passwordMd52, param.getRyNo(), param.getNickName());
|
|
jyUser.setRyId(param.getRyId());
|
|
jyUser.setRyId(param.getRyId());
|
|
jyUser.setRyPassword(passwordMd52);
|
|
jyUser.setRyPassword(passwordMd52);
|
|
jyUser.setRyNo(param.getRyNo());
|
|
jyUser.setRyNo(param.getRyNo());
|
|
@@ -201,7 +201,7 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
return user;
|
|
return user;
|
|
}
|
|
}
|
|
|
|
|
|
- private SysUser addSysUser(Long sysUserId,String passwordMd5, String ryNo, String nickName,Integer status) {
|
|
|
|
|
|
+ private SysUser addSysUser(Long sysUserId,String passwordMd5, String ryNo, String nickName) {
|
|
SysUser sysUser = new SysUser();
|
|
SysUser sysUser = new SysUser();
|
|
sysUser.setId(sysUserId);
|
|
sysUser.setId(sysUserId);
|
|
sysUser.setUserName(ryNo);
|
|
sysUser.setUserName(ryNo);
|
|
@@ -233,4 +233,26 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
sysUserService.removeById(jyuser.getSysUserId());
|
|
sysUserService.removeById(jyuser.getSysUserId());
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void updateStatus(UserParam userParam) {
|
|
|
|
+ if(StringUtils.isBlank(userParam.getRyId()) || userParam.getStatus() == null){
|
|
|
|
+ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
|
+ }
|
|
|
|
+ JyUser jyuser = jyUserService.getByRyId(userParam.getRyId());
|
|
|
|
+ if(jyuser == null){
|
|
|
|
+ throw new BusinessException(ResultCode.JY_ID_NO_EXIST);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(userParam.getStatus() == 1){
|
|
|
|
+ //将相机和场景归属超管
|
|
|
|
+ cameraDetailService.giveSuperAdmin(jyuser.getUserId());
|
|
|
|
+ LambdaUpdateWrapper<SysUser> wrapper = new LambdaUpdateWrapper<>();
|
|
|
|
+ wrapper.eq(SysUser::getId,jyuser.getSysUserId());
|
|
|
|
+ wrapper.set(SysUser::getStatus,1);
|
|
|
|
+ sysUserService.update(wrapper);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ }
|
|
}
|
|
}
|