|
@@ -302,7 +302,7 @@ public class TimingTask {
|
|
|
/*jsonObject.put("startDate",startDate);
|
|
|
jsonObject.put("endDate",endDate);*/
|
|
|
jsonObject.put("workDate",startDate);
|
|
|
- /*jsonObject.put("gmtFinished",startDate);*/
|
|
|
+ jsonObject.put("gmtFinished",startDate);
|
|
|
String jsonString = jsonObject.toJSONString();
|
|
|
List<UserFvTime> userFvTimeList=new ArrayList<>();
|
|
|
List<LeaveSheet> leaveSheetList=new ArrayList<>();
|
|
@@ -398,7 +398,7 @@ public class TimingTask {
|
|
|
HttpRespMsg leaveRecordMsg = dockWithMLD.getResult("http://10.1.10.51:20175/api/cube/restful/interface/getModeDataPageList/getLeaveRecord", jsonString);
|
|
|
List<Map<String,Object>> leaveRecordList= (List<Map<String, Object>>) leaveRecordMsg.data;
|
|
|
for (Map<String, Object> map : leaveRecordList) {
|
|
|
- Optional<User> optional=allUserList.stream().filter(al->al.getJobNumber()!=null&&al.getJobNumber().equals(map.get("userId"))).findFirst();
|
|
|
+ Optional<User> optional=allUserList.stream().filter(al->al.getJobNumber()!=null&&al.getJobNumber().equals(map.get("rybh"))).findFirst();
|
|
|
if(!optional.isPresent()){
|
|
|
continue;
|
|
|
}
|
|
@@ -449,8 +449,7 @@ public class TimingTask {
|
|
|
leaveSheet.setLeaveType(leaveType);
|
|
|
leaveSheet.setProcinstId(String.valueOf(map.get("procinstId")));
|
|
|
leaveSheet.setGmtFinished(String.valueOf(map.get("gmtFinished")));
|
|
|
- /*&& ol.getOwnerId().equals(businessTrip.getOwnerId())*/
|
|
|
- Optional<LeaveSheet> first = oldLeaveSheetList.stream().filter(ol -> ol.getStartDate().isEqual(leaveSheet.getStartDate())&&ol.getEndDate().isEqual(leaveSheet.getEndDate())&&ol.getProcinstId().equals(leaveSheet.getProcinstId())).findFirst();
|
|
|
+ Optional<LeaveSheet> first = oldLeaveSheetList.stream().filter(ol -> ol.getStartDate().isEqual(leaveSheet.getStartDate())&&ol.getEndDate().isEqual(leaveSheet.getEndDate())&& ol.getOwnerId().equals(leaveSheet.getOwnerId())).findFirst();
|
|
|
if(first.isPresent()){
|
|
|
leaveSheet.setId(first.get().getId());
|
|
|
}
|
|
@@ -465,7 +464,7 @@ public class TimingTask {
|
|
|
HttpRespMsg travelRecordMsg = dockWithMLD.getResult("http://10.1.10.51:20175/api/cube/restful/interface/getModeDataPageList/getTravelRecord", jsonString);
|
|
|
List<Map<String,Object>> travelRecordList= (List<Map<String, Object>>) travelRecordMsg.data;
|
|
|
for (Map<String, Object> map : travelRecordList) {
|
|
|
- Optional<User> optional=allUserList.stream().filter(al->al.getJobNumber()!=null&&al.getJobNumber().equals(map.get("userId"))).findFirst();
|
|
|
+ Optional<User> optional=allUserList.stream().filter(al->al.getJobNumber()!=null&&al.getJobNumber().equals(map.get("rybh"))).findFirst();
|
|
|
if(!optional.isPresent()){
|
|
|
continue;
|
|
|
}
|
|
@@ -505,8 +504,7 @@ public class TimingTask {
|
|
|
businessTrip.setDayCount(dayCount.intValue());
|
|
|
businessTrip.setProcinstId((String) map.get("procinstId"));
|
|
|
businessTrip.setGmtFinished((String)map.get("gmtFinished"));
|
|
|
- /*&& ol.getOwnerId().equals(businessTrip.getOwnerId())*/
|
|
|
- Optional<BusinessTrip> first = oldBusinessTripList.stream().filter(ol -> ol.getStartDate().isEqual(businessTrip.getStartDate())&&ol.getEndDate().isEqual(businessTrip.getEndDate())&&ol.getProcinstId().equals(businessTrip.getProcinstId())).findFirst();
|
|
|
+ Optional<BusinessTrip> first = oldBusinessTripList.stream().filter(ol -> ol.getStartDate().isEqual(businessTrip.getStartDate())&&ol.getEndDate().isEqual(businessTrip.getEndDate())&& ol.getOwnerId().equals(businessTrip.getOwnerId())).findFirst();
|
|
|
if(first.isPresent()){
|
|
|
businessTrip.setId(first.get().getId());
|
|
|
}
|