|
@@ -776,7 +776,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
}
|
|
|
|
|
|
// 2.2.1 判断如果不存在,在进行插入
|
|
|
- AdminUserDO existUser = userMapper.selectByUsername(importUser.getUsername());
|
|
|
+ AdminUserDO existUser = userMapper.findUserByUserNumber(importUser.getUserNumber());
|
|
|
String transformUserType =TransformUserType(importUser.getUserType());// 转换学生类型
|
|
|
if (existUser == null) {
|
|
|
|
|
@@ -841,7 +841,9 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
.updateUsernames(new ArrayList<>()).failureUsernames(new LinkedHashMap<>()).build();
|
|
|
importUsers.forEach(importUser -> {
|
|
|
Long deptId = null; //工作间名称转id
|
|
|
- AdminUserDO existUser = userMapper.selectByUsername(importUser.getUsername());
|
|
|
+
|
|
|
+ AdminUserDO existUser = userMapper.findUserByUserNumber(importUser.getUserNumber());
|
|
|
+
|
|
|
importUser.setUserType("3");//确定是导师
|
|
|
// 2.2.1 判断如果不存在,在进行插入
|
|
|
// AdminUserDO existUser = userMapper.selectByUsername(importUser.getUsername());
|
|
@@ -851,7 +853,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
validateUserForCreateOrUpdate(null, null, importUser.getMobile(), importUser.getEmail(),
|
|
|
deptId , null,null,importUser.getUserNumber());
|
|
|
} catch (ServiceException ex) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), ex.getMessage());
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), ex.getMessage());
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -868,14 +870,14 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
roleIds.add(113L);//导师权限
|
|
|
permissionService.assignUserRole(userId, roleIds);
|
|
|
|
|
|
- respVO.getCreateUsernames().add(importUser.getUsername());
|
|
|
+ respVO.getCreateUsernames().add(importUser.getNickname());
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
// 2.2.2 如果存在,判断是否允许更新
|
|
|
if (!isUpdateSupport) {
|
|
|
if (importUser.getUsername()!=null) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), USER_USERNAME_EXISTS.getMsg());
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), USER_USERNAME_EXISTS.getMsg());
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
@@ -885,14 +887,14 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
validateUserForCreateOrUpdate(existUser.getId(), null, importUser.getMobile(), importUser.getEmail(),
|
|
|
deptId , null,null,importUser.getUserNumber());
|
|
|
} catch (ServiceException ex) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), ex.getMessage());
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), ex.getMessage());
|
|
|
return;
|
|
|
}
|
|
|
UserSaveReqVO updateUser = BeanUtils.toBean(importUser, UserSaveReqVO.class);
|
|
|
updateUser.setId(existUser.getId());
|
|
|
updateUser.setDeptId(deptId);//更新工作间
|
|
|
updateUser(updateUser);
|
|
|
- respVO.getUpdateUsernames().add(importUser.getUsername());
|
|
|
+ respVO.getUpdateUsernames().add(importUser.getNickname());
|
|
|
});
|
|
|
return respVO;
|
|
|
}
|
|
@@ -910,7 +912,8 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
UserImportRespVO respVO = UserImportRespVO.builder().createUsernames(new ArrayList<>())
|
|
|
.updateUsernames(new ArrayList<>()).failureUsernames(new LinkedHashMap<>()).build();
|
|
|
importUsers.forEach(importUser -> {
|
|
|
- AdminUserDO existUser = userMapper.selectByUsername(importUser.getUsername());
|
|
|
+
|
|
|
+ AdminUserDO existUser = userMapper.findUserByUserNumber(importUser.getUserNumber());
|
|
|
|
|
|
Long loginId = SecurityFrameworkUtils.getLoginUserId();
|
|
|
Set<Long> UserRoleIds = permissionService.getUserRoleIdListByUserId(loginId);//获取登录人的权限
|
|
@@ -925,7 +928,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
validateUserForCreateOrUpdate(null, null, importUser.getMobile(), importUser.getEmail(),
|
|
|
null , null,importUser.getSupervisor(),importUser.getUserNumber());
|
|
|
} catch (ServiceException ex) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), ex.getMessage());
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), ex.getMessage());
|
|
|
return;
|
|
|
}
|
|
|
UserSaveReqVO newUser = BeanUtils.toBean(importUser, UserSaveReqVO.class);
|
|
@@ -944,14 +947,14 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
roleIds.add(112L);//学生权限
|
|
|
permissionService.assignUserRole(userId, roleIds);
|
|
|
|
|
|
- respVO.getCreateUsernames().add(importUser.getUsername());
|
|
|
+ respVO.getCreateUsernames().add(importUser.getNickname());
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
// 2.2.2 如果存在,判断是否允许更新
|
|
|
if (!isUpdateSupport) {
|
|
|
- if (importUser.getUsername()!=null) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), USER_USERNAME_EXISTS.getMsg());
|
|
|
+ if (importUser.getUsername() != null) {
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), USER_USERNAME_EXISTS.getMsg());
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
@@ -961,7 +964,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
validateUserForCreateOrUpdate(existUser.getId(), null, importUser.getMobile(), importUser.getEmail(),
|
|
|
null , null,importUser.getSupervisor(),importUser.getUserNumber());
|
|
|
} catch (ServiceException ex) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), ex.getMessage());
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), ex.getMessage());
|
|
|
return;
|
|
|
}
|
|
|
UserSaveReqVO updateUser = BeanUtils.toBean(importUser, UserSaveReqVO.class);
|
|
@@ -974,7 +977,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
updateUser.setSupervisorId(userMapper.getUserByNickName(importUser.getSupervisor()).getId());
|
|
|
}
|
|
|
updateUser(updateUser);
|
|
|
- respVO.getUpdateUsernames().add(importUser.getUsername());
|
|
|
+ respVO.getUpdateUsernames().add(importUser.getNickname());
|
|
|
});
|
|
|
return respVO;
|
|
|
}
|
|
@@ -994,7 +997,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
UserImportRespVO respVO = UserImportRespVO.builder().createUsernames(new ArrayList<>())
|
|
|
.updateUsernames(new ArrayList<>()).failureUsernames(new LinkedHashMap<>()).build();
|
|
|
importUsers.forEach(importUser -> {
|
|
|
- AdminUserDO existUser = userMapper.selectByUsername(importUser.getUsername());
|
|
|
+ AdminUserDO existUser = userMapper.findUserByUserNumber(importUser.getUserNumber());
|
|
|
Long deptId = null; //工作间名称转id
|
|
|
|
|
|
// 2.2.1 判断如果不存在,在进行插入
|
|
@@ -1004,7 +1007,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
validateUserForCreateOrUpdate(null, null, importUser.getMobile(), importUser.getEmail(),
|
|
|
deptId , null, importUser.getSupervisor(),importUser.getUserNumber());
|
|
|
} catch (ServiceException ex) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), ex.getMessage());
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), ex.getMessage());
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -1035,14 +1038,14 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
roleIds.add(112L);//学生权限
|
|
|
permissionService.assignUserRole(userId,roleIds);
|
|
|
|
|
|
- respVO.getCreateUsernames().add(importUser.getUsername());
|
|
|
+ respVO.getCreateUsernames().add(importUser.getNickname());
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
// 2.2.2 如果存在,不允许更新
|
|
|
if (!isUpdateSupport) {
|
|
|
if (importUser.getUsername()!=null) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), USER_USERNAME_EXISTS.getMsg());
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), USER_USERNAME_EXISTS.getMsg());
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
@@ -1052,7 +1055,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
validateUserForCreateOrUpdate(existUser.getId(), null, importUser.getMobile(), importUser.getEmail(),
|
|
|
deptId , null, importUser.getSupervisor(),importUser.getUserNumber());
|
|
|
} catch (ServiceException ex) {
|
|
|
- respVO.getFailureUsernames().put(importUser.getUsername(), ex.getMessage());
|
|
|
+ respVO.getFailureUsernames().put(importUser.getNickname(), ex.getMessage());
|
|
|
return;
|
|
|
}
|
|
|
|