Jelajahi Sumber

请假时间

cs 2 tahun lalu
induk
melakukan
55e5d2df53

+ 2 - 2
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/ProjectServiceImpl.java

@@ -7701,11 +7701,11 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
                             if (leaveSheet.getStartDate().isBefore(localStartDate)){
                                 //平均计算
                                 float DifDay = localStartDate.toEpochDay() - leaveSheet.getStartDate().toEpochDay();
-                                leaveTime+= timeHours*(DifDay/LeaveDay);
+                                leaveTime+= timeHours*(1 - DifDay/LeaveDay);
                             }else {
                                 //当请假时间结束时间跨月
                                 float DifDay = leaveSheet.getEndDate().toEpochDay() - localEndDate.toEpochDay();
-                                leaveTime+= timeHours*(DifDay/LeaveDay);
+                                leaveTime+= timeHours*(1 - DifDay/LeaveDay);
                             }
                         }
                     }