|
@@ -79,6 +79,11 @@ public class SysUserController {
|
|
|
if (errorMessage != null) {
|
|
|
return ResponseResult.error(ErrorCodeEnum.DATA_VALIDATED_FAILED, errorMessage);
|
|
|
}
|
|
|
+ //查验填写的邮箱、号码、工号是否已存在
|
|
|
+ String contactData = sysUserService.verifyContactData(sysUserDto.getEmail(), sysUserDto.getMobile(), sysUserDto.getJobNumber());
|
|
|
+ if (contactData != null) {
|
|
|
+ return ResponseResult.error(ErrorCodeEnum.DUPLICATED_UNIQUE_KEY, contactData);
|
|
|
+ }
|
|
|
SysUser sysUser = MyModelUtil.copyTo(sysUserDto, SysUser.class);
|
|
|
CallResult result = sysUserService.verifyRelatedData(
|
|
|
sysUser, null, roleIdListString, deptPostIdListString, dataPermIdListString);
|
|
@@ -120,6 +125,11 @@ public class SysUserController {
|
|
|
return ResponseResult.error(ErrorCodeEnum.DATA_NOT_EXIST);
|
|
|
}
|
|
|
SysUser sysUser = MyModelUtil.copyTo(sysUserDto, SysUser.class);
|
|
|
+ //查验填写的邮箱、号码、工号是否已存在
|
|
|
+ String contactData = sysUserService.verifyContactDataOfTheir(sysUserDto.getEmail(), sysUserDto.getMobile(), sysUserDto.getJobNumber(), sysUser.getUserId());
|
|
|
+ if (contactData != null) {
|
|
|
+ return ResponseResult.error(ErrorCodeEnum.DUPLICATED_UNIQUE_KEY, contactData);
|
|
|
+ }
|
|
|
//角色是查看全部,前台已取消对角色的控制 这里直接写死
|
|
|
String roleIdListString = "1575681957692444672";
|
|
|
//逗号分隔的数据权限Id列表,角色和权限都是只留了一个查看全部,直接写死
|