|
|
|
@ -146,7 +146,9 @@ public class EmployeeService { |
|
|
|
|
|
|
|
// 保存数据
|
|
|
|
entity.setDeletedFlag(Boolean.FALSE); |
|
|
|
employeeManager.saveEmployee(entity, employeeAddForm.getRoleIdList()); |
|
|
|
List<Long> ids = new ArrayList<>(); |
|
|
|
ids.add(employeeAddForm.getRoleIdList()); |
|
|
|
employeeManager.saveEmployee(entity, ids); |
|
|
|
|
|
|
|
return ResponseDTO.ok(randomPassword); |
|
|
|
} |
|
|
|
@ -178,9 +180,10 @@ public class EmployeeService { |
|
|
|
EmployeeEntity entity = SmartBeanUtil.copy(employeeUpdateForm, EmployeeEntity.class); |
|
|
|
// 不更新密码
|
|
|
|
entity.setLoginPwd(null); |
|
|
|
|
|
|
|
List<Long> ids = new ArrayList<>(); |
|
|
|
ids.add(employeeUpdateForm.getRoleIdList()); |
|
|
|
// 更新数据
|
|
|
|
employeeManager.updateEmployee(entity, employeeUpdateForm.getRoleIdList()); |
|
|
|
employeeManager.updateEmployee(entity, ids); |
|
|
|
|
|
|
|
// 清除员工缓存
|
|
|
|
loginService.clearLoginEmployeeCache(employeeId); |
|
|
|
@ -227,10 +230,10 @@ public class EmployeeService { |
|
|
|
return ResponseDTO.userErrorParam("登录名重复"); |
|
|
|
} |
|
|
|
|
|
|
|
existEntity = employeeDao.getByPhone(phone, null); |
|
|
|
/*existEntity = employeeDao.getByPhone(phone, null); |
|
|
|
if (null != existEntity && !Objects.equals(existEntity.getEmployeeId(), employeeId)) { |
|
|
|
return ResponseDTO.userErrorParam("手机号已存在"); |
|
|
|
} |
|
|
|
}*/ |
|
|
|
|
|
|
|
existEntity = employeeDao.getByEmail(email, null); |
|
|
|
if (null != existEntity && !Objects.equals(existEntity.getEmployeeId(), employeeId)) { |
|
|
|
|