|
@@ -1671,6 +1671,7 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
|
|
Optional<LeaveSheet> leaveSheet = leaveSheetList.stream().filter(ls -> ls.getOwnerId().equals(u.getId()) &&
|
|
Optional<LeaveSheet> leaveSheet = leaveSheetList.stream().filter(ls -> ls.getOwnerId().equals(u.getId()) &&
|
|
((localDate.isAfter(ls.getStartDate()) || localDate.isEqual(ls.getStartDate())) && (localDate.isBefore(ls.getEndDate()) || localDate.isEqual(ls.getEndDate())))).findFirst();
|
|
((localDate.isAfter(ls.getStartDate()) || localDate.isEqual(ls.getStartDate())) && (localDate.isBefore(ls.getEndDate()) || localDate.isEqual(ls.getEndDate())))).findFirst();
|
|
if(leaveSheet.isPresent()){
|
|
if(leaveSheet.isPresent()){
|
|
|
|
+ user.put("leaveType",leaveSheet.get().getLeaveType());
|
|
if(leaveSheet.get().getTimeType()==0){
|
|
if(leaveSheet.get().getTimeType()==0){
|
|
user.put("leaveDays",leaveSheet.get().getTimeDays());
|
|
user.put("leaveDays",leaveSheet.get().getTimeDays());
|
|
}else user.put("leaveTimes",leaveSheet.get().getTimeHours());
|
|
}else user.put("leaveTimes",leaveSheet.get().getTimeHours());
|