|
@@ -1882,7 +1882,7 @@ public class ReportController {
|
|
leaveSheet.setLeaveType(leaveType);
|
|
leaveSheet.setLeaveType(leaveType);
|
|
leaveSheet.setProcinstId(String.valueOf(map.get("id")));
|
|
leaveSheet.setProcinstId(String.valueOf(map.get("id")));
|
|
leaveSheet.setGmtFinished(String.valueOf(map.get("gmtFinished")));
|
|
leaveSheet.setGmtFinished(String.valueOf(map.get("gmtFinished")));
|
|
- Optional<LeaveSheet> first = oldLeaveSheetList.stream().filter(ol -> ol.getStartDate().isEqual(leaveSheet.getStartDate())&&ol.getEndDate().isEqual(leaveSheet.getEndDate())&& ol.getOwnerId().equals(leaveSheet.getOwnerId())&& 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())&&(ol.getProcinstId()!=null&& ol.getProcinstId().equals(leaveSheet.getProcinstId()))).findFirst();
|
|
if(first.isPresent()){
|
|
if(first.isPresent()){
|
|
leaveSheet.setId(first.get().getId());
|
|
leaveSheet.setId(first.get().getId());
|
|
}
|
|
}
|
|
@@ -1937,7 +1937,7 @@ public class ReportController {
|
|
businessTrip.setDayCount(dayCount.intValue());
|
|
businessTrip.setDayCount(dayCount.intValue());
|
|
businessTrip.setProcinstId((String) map.get("id"));
|
|
businessTrip.setProcinstId((String) map.get("id"));
|
|
businessTrip.setGmtFinished((String)map.get("gmtFinished"));
|
|
businessTrip.setGmtFinished((String)map.get("gmtFinished"));
|
|
- Optional<BusinessTrip> first = oldBusinessTripList.stream().filter(ol -> ol.getStartDate().isEqual(businessTrip.getStartDate())&&ol.getEndDate().isEqual(businessTrip.getEndDate())&& ol.getOwnerId().equals(businessTrip.getOwnerId())&& 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())&&(ol.getProcinstId()!=null&&ol.getProcinstId().equals(businessTrip.getProcinstId()))).findFirst();
|
|
if(first.isPresent()){
|
|
if(first.isPresent()){
|
|
businessTrip.setId(first.get().getId());
|
|
businessTrip.setId(first.get().getId());
|
|
}
|
|
}
|