|
@@ -242,10 +242,20 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> imp
|
|
|
employeeDao.updateUserLock(employeeId,1);
|
|
|
employeeDao.updateUserDemissionDate(employeeId);
|
|
|
sysUserFeignService.exitByPhone("system", sysUser.getPhone());
|
|
|
+
|
|
|
+ //更新OA信息
|
|
|
+ OAUser oaUser = new OAUser();
|
|
|
+ oaUser.setMecUserId(employee.getUserId());
|
|
|
+ oaUserService.delOaUser(oaUser);
|
|
|
break;
|
|
|
case REINSTATE:
|
|
|
//离职,如果有关联课程组教务老师,
|
|
|
employeeDao.updateUserDemissionDate(employeeId);
|
|
|
+
|
|
|
+ //更新OA信息
|
|
|
+ oaUser = new OAUser();
|
|
|
+ oaUser.setMecUserId(employee.getUserId());
|
|
|
+ oaUserService.reInsertOaUser(oaUser);
|
|
|
break;
|
|
|
}
|
|
|
}
|