|
@@ -142,14 +142,14 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> imp
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void employeeOperate(Long employeeId, EmployeeOperateEnum operate) {
|
|
|
- Employee employee = employeeDao.get(employeeId.intValue());
|
|
|
+ public void employeeOperate(Integer employeeId, EmployeeOperateEnum operate) {
|
|
|
+ Employee employee = employeeDao.get(employeeId);
|
|
|
switch (operate){
|
|
|
case RESET_PASSWORD:
|
|
|
employeeDao.updatePassword(employeeId,new BCryptPasswordEncoder().encode(ParamEnum.INIT_PASSWORD.getCode().toString()));
|
|
|
break;
|
|
|
case LOCK_UNLOCK:
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(employee.getUserId());
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserById(employeeId);
|
|
|
if(employee != null && employee.getDemissionDate() != null && sysUser.getLockFlag() == 1){
|
|
|
throw new BizException("操作失败:离职员工不允许解冻");
|
|
|
}
|