mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
用户管理:移除岗位入库和岗位检查
This commit is contained in:
+4
-10
@@ -153,8 +153,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
||||
}, organId);
|
||||
|
||||
// 校验正确性
|
||||
validateUserForCreateOrUpdate(null, createReqVO.getMobile(),
|
||||
createReqVO.getEmail(), createReqVO.getDeptId(), createReqVO.getPostIds(), null, organId);
|
||||
validateUserForCreateOrUpdate(null, createReqVO.getMobile(), createReqVO.getDeptId(), null, organId);
|
||||
// 插入用户
|
||||
AdminUserDO user = BeanUtils.toBean(createReqVO, AdminUserDO.class);
|
||||
// 改造:手机号直接当做用户名
|
||||
@@ -184,8 +183,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
||||
// 不允许关闭自身状态
|
||||
checkCurrentWhenOperateStatus(userId, updateReqVO.getStatus());
|
||||
// 校验正确性
|
||||
AdminUserDO currUserDO = validateUserForCreateOrUpdate(userId, mobile,
|
||||
updateReqVO.getEmail(), updateReqVO.getDeptId(), updateReqVO.getPostIds(), null, organId);
|
||||
AdminUserDO currUserDO = validateUserForCreateOrUpdate(userId, mobile, updateReqVO.getDeptId(), null, organId);
|
||||
// 更新用户
|
||||
AdminUserDO updateObj = BeanUtils.toBean(updateReqVO, AdminUserDO.class);
|
||||
|
||||
@@ -535,8 +533,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
||||
return deptIds;
|
||||
}
|
||||
|
||||
private AdminUserDO validateUserForCreateOrUpdate(Long id, String username, String email,
|
||||
Long deptId, Set<Long> postIds, String password, Long organId) {
|
||||
private AdminUserDO validateUserForCreateOrUpdate(Long id, String username, Long deptId, String password, Long organId) {
|
||||
// 校验用户的密码是否符合规则
|
||||
if (password != null) {
|
||||
validatePassword(password);
|
||||
@@ -550,8 +547,6 @@ public class AdminUserServiceImpl implements AdminUserService {
|
||||
// 校验部门处于开启状态
|
||||
deptService.validDept(deptId);
|
||||
}
|
||||
// 校验岗位处于开启状态
|
||||
postService.validatePostList(postIds);
|
||||
return adminUserDO;
|
||||
}
|
||||
|
||||
@@ -688,8 +683,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
||||
importUsers.forEach(importUser -> {
|
||||
// 校验,判断是否有不符合的原因
|
||||
try {
|
||||
validateUserForCreateOrUpdate(null, null, importUser.getEmail(),
|
||||
importUser.getDeptId(), null, null, organId);
|
||||
validateUserForCreateOrUpdate(null, null, importUser.getDeptId(), null, organId);
|
||||
} catch (ServiceException ex) {
|
||||
respVO.getFailureUsernames().put(importUser.getUsername(), ex.getMessage());
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user