|
@@ -60,6 +60,8 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
|
private String host;
|
|
|
@Autowired
|
|
|
private IJyUserService jyUserService;
|
|
|
+ @Autowired
|
|
|
+ private IJySceneUserAuthService jySceneUserAuthService;
|
|
|
|
|
|
@Override
|
|
|
public PageInfo pageList(UserParam param) {
|
|
@@ -158,13 +160,18 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
|
|| StringUtils.isBlank(param.getRyId()) || StringUtils.isBlank(param.getRyNo())){
|
|
|
throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
}
|
|
|
- String password = AesUtil.desEncrypt(param.getPassword());
|
|
|
+ String password = AesUtil.desEncrypt(param.getPassword());
|
|
|
|
|
|
String passwordMd5 = SecurityUtil.MD5(password);
|
|
|
String passwordMd52 = SecurityUtil.MD52(password);
|
|
|
|
|
|
JyUser jyUser = jyUserService.getByRyId(param.getRyId());
|
|
|
|
|
|
+ JyUser jyUser2 = jyUserService.getByRyNo(param.getRyNo());
|
|
|
+ if(jyUser2 !=null){
|
|
|
+ throw new BusinessException(ResultCode.RYNO_EXITS);
|
|
|
+ }
|
|
|
+
|
|
|
if(jyUser == null){
|
|
|
jyUser = new JyUser();
|
|
|
}
|
|
@@ -234,7 +241,7 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
|
this.removeById(jyuser.getUserId());
|
|
|
jyUserService.removeById(jyuser.getId());
|
|
|
sysUserService.removeById(jyuser.getSysUserId());
|
|
|
-
|
|
|
+ jySceneUserAuthService.delByJyUserId(jyuser.getId());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -247,15 +254,14 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
|
|
|
throw new BusinessException(ResultCode.JY_ID_NO_EXIST);
|
|
|
}
|
|
|
|
|
|
- if(userParam.getStatus() == 1){
|
|
|
+ if(userParam.getStatus() == 0){
|
|
|
//将相机和场景归属超管
|
|
|
cameraDetailService.giveSuperAdmin(jyuser.getUserId());
|
|
|
- LambdaUpdateWrapper<SysUser> wrapper = new LambdaUpdateWrapper<>();
|
|
|
- wrapper.eq(SysUser::getId,jyuser.getSysUserId());
|
|
|
- wrapper.set(SysUser::getStatus,1);
|
|
|
- sysUserService.update(wrapper);
|
|
|
}
|
|
|
-
|
|
|
+ LambdaUpdateWrapper<SysUser> wrapper = new LambdaUpdateWrapper<>();
|
|
|
+ wrapper.eq(SysUser::getId,jyuser.getSysUserId());
|
|
|
+ wrapper.set(SysUser::getStatus,userParam.getStatus());
|
|
|
+ sysUserService.update(wrapper);
|
|
|
|
|
|
}
|
|
|
}
|