|
@@ -59,8 +59,14 @@ public class ScheduleTaskNew {
|
|
|
Date startTime = DateUtil.lastWeek();
|
|
Date startTime = DateUtil.lastWeek();
|
|
|
Date endTime = DateUtil.yesterday();
|
|
Date endTime = DateUtil.yesterday();
|
|
|
leaveEmployeeData = ddCoreClient.getLeaveEmployeeData(startTime, endTime);
|
|
leaveEmployeeData = ddCoreClient.getLeaveEmployeeData(startTime, endTime);
|
|
|
|
|
+ if(leaveEmployeeData.isEmpty()){
|
|
|
|
|
+ log.info("最近一周没有人员离职");
|
|
|
|
|
+ }else{
|
|
|
|
|
+ log.info("最近一周有离职人员");
|
|
|
|
|
+ log.info(JSONObject.toJSONString(leaveEmployeeData));
|
|
|
|
|
+ }
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
- log.error("查询业务小组档案中的成员信息异常",e);
|
|
|
|
|
|
|
+ log.error("查询最近一周的离职人员异常",e);
|
|
|
}
|
|
}
|
|
|
try {
|
|
try {
|
|
|
/*
|
|
/*
|
|
@@ -71,6 +77,7 @@ public class ScheduleTaskNew {
|
|
|
for (int i = 0; i < leaveEmployeeData.size(); i++) {
|
|
for (int i = 0; i < leaveEmployeeData.size(); i++) {
|
|
|
if(UtilMap.getString(bu, "userId").equals(UtilMap.getString(leaveEmployeeData.get(i), "userId"))){
|
|
if(UtilMap.getString(bu, "userId").equals(UtilMap.getString(leaveEmployeeData.get(i), "userId"))){
|
|
|
yidaService.setLtcBusinessUserLeave(UtilMap.getString(bu, "formInstId"));
|
|
yidaService.setLtcBusinessUserLeave(UtilMap.getString(bu, "formInstId"));
|
|
|
|
|
+ log.info("更新业务小组档案[userId={}]记录在职情况为已离职",UtilMap.getString(bu, "userId"));
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|