pc端 相关方可以新增已离职人员

main
zhaokai 2026-01-17 15:14:33 +08:00
parent 2950609d27
commit a43fed3d81
1 changed files with 8 additions and 9 deletions

View File

@ -475,17 +475,16 @@ public class UserAddExe {
UserDO userDOUpdate = null;
if (CollUtil.isNotEmpty(userList)) {
// UserExpandInfoDO userExpandInfoDO = userExpandInfoRepository.getInfoByPhone(userE.getPhone());
//获取在职企业信息
userList.forEach(u -> {
if (UserEmploymentFlagEnum.ON.getCode().equals(u.getEmploymentFlag())
|| UserEmploymentFlagEnum.ENTRY_AUDIT.getCode().equals(u.getEmploymentFlag())
|| UserEmploymentFlagEnum.RESIGNATION_AUDIT.getCode().equals(u.getEmploymentFlag())) {
throw new BizException("该固定用户存在未离职信息,无法添加");
}
});
if (UserFlowFlagEnum.FIXED.getCode().equals(cmd.getFlowFlag())) {
//获取在职企业信息
userList.forEach(u -> {
if (UserEmploymentFlagEnum.ON.getCode().equals(u.getEmploymentFlag())
|| UserEmploymentFlagEnum.ENTRY_AUDIT.getCode().equals(u.getEmploymentFlag())
|| UserEmploymentFlagEnum.RESIGNATION_AUDIT.getCode().equals(u.getEmploymentFlag())) {
throw new BizException("该固定用户存在未离职信息,无法添加");
}
});
Optional<UserDO> optionalUserDO = userList.stream().filter(u -> AuthContext.getTenantId().equals(u.getCorpinfoId()) || u.getCorpinfoId() == null).findFirst();
if (optionalUserDO.isPresent()) {
addFlag = false;