|
@@ -358,15 +358,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
requestUserId = requestUser.getId();
|
|
|
}
|
|
|
|
|
|
- String code = userSaveParams.getCode();
|
|
|
String mobileNumber = userSaveParams.getMobileNumber();
|
|
|
- // 工号检验
|
|
|
- SysUser checkCode = this.getOne(new QueryWrapper<SysUser>().lambda().eq(SysUser::getSchoolId, schoolId).eq(SysUser::getEnable, true).eq(SysUser::getCode, code));
|
|
|
- if (Objects.nonNull(checkCode)) {
|
|
|
- if (!checkCode.getId().equals(userSaveParams.getId())) {
|
|
|
- throw ExceptionResultEnum.ERROR.exception("用户工号【" + code + "】重复");
|
|
|
- }
|
|
|
- }
|
|
|
// 手机号检验
|
|
|
if (SystemConstant.strNotNull(mobileNumber)) {
|
|
|
SysUser checkMobileNumber = this.getOne(new QueryWrapper<SysUser>().lambda().eq(SysUser::getSchoolId, schoolId).eq(SysUser::getEnable, true).eq(SysUser::getMobileNumber, mobileNumber));
|
|
@@ -399,7 +391,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
.set(SysUser::getSchoolId, userSaveParams.getSchoolId())
|
|
|
.set(SysUser::getLoginName, sysUser.getLoginName())
|
|
|
.set(SysUser::getRealName, sysUser.getRealName())
|
|
|
- .set(SysUser::getCode, sysUser.getCode())
|
|
|
.set(SysUser::getMobileNumber, sysUser.getMobileNumber())
|
|
|
.set(SysUser::getOrgId, sysUser.getOrgId())
|
|
|
.set(SysUser::getEnable, dbUser.getEnable())
|
|
@@ -712,15 +703,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
// 用户基础信息更新 - 对用户权限缓存的更新
|
|
|
Set<Long> willUpdateUserPri = new HashSet<>();
|
|
|
for (UserSaveParams userSaveParams : userSaveParamsList) {
|
|
|
- String code = userSaveParams.getCode();
|
|
|
String mobileNumber = userSaveParams.getMobileNumber();
|
|
|
- // 工号检验
|
|
|
- SysUser checkCode = this.getOne(new QueryWrapper<SysUser>().lambda().eq(SysUser::getSchoolId, schoolId).eq(SysUser::getEnable, true).eq(SysUser::getCode, code));
|
|
|
- if (Objects.nonNull(checkCode)) {
|
|
|
- if (!checkCode.getId().equals(userSaveParams.getId())) {
|
|
|
- throw ExceptionResultEnum.ERROR.exception("用户工号【" + code + "】重复");
|
|
|
- }
|
|
|
- }
|
|
|
// 手机号检验
|
|
|
if (SystemConstant.strNotNull(mobileNumber)) {
|
|
|
SysUser checkMobileNumber = this.getOne(new QueryWrapper<SysUser>().lambda().eq(SysUser::getSchoolId, schoolId).eq(SysUser::getEnable, true).eq(SysUser::getMobileNumber, mobileNumber));
|
|
@@ -736,7 +719,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
SysUser userCell = gson.fromJson(gson.toJson(userSaveParams), SysUser.class);
|
|
|
if (Objects.isNull(userCell.getId())) {//新增用户
|
|
|
userCell.insertInfo(master.getId());
|
|
|
- userCell.setLoginName(userCell.getCode());
|
|
|
userList.add(userCell);
|
|
|
List<SysUserRole> sysUserRoleCell = commonService.disposeUserPrivilege(userCell, userSaveParams.getRoleIds());
|
|
|
sysUserRoleList.addAll(sysUserRoleCell);
|