Procházet zdrojové kódy

假期向下取整

main
1341924763@qq.com před 5 dny
rodič
revize
7f77a1e833

+ 2
- 2
zs-manager/src/main/java/com/ruoyi/zhushi/service/impl/NjBalanceManageServiceImpl.java Zobrazit soubor

@@ -138,7 +138,7 @@ public class NjBalanceManageServiceImpl implements NjBalanceManageService {
LocalDate now = LocalDate.now();
// 计算从入职日期(不含)到年底(含)的天数差
long remainingDay = ChronoUnit.DAYS.between(joinedDate, now) + 1;
BigDecimal annualLeave = BigDecimal.valueOf(remainingDay).divide(BigDecimal.valueOf(365), 1, RoundingMode.HALF_UP).multiply(BigDecimal.valueOf(5));
BigDecimal annualLeave = BigDecimal.valueOf(remainingDay).divide(BigDecimal.valueOf(365), 1, RoundingMode.HALF_DOWN).multiply(BigDecimal.valueOf(5));
njBalanceManage.setAnnualLeave(annualLeave);
// 剩余天数
njBalanceManage.setUnusedDay(annualLeave);
@@ -244,7 +244,7 @@ public class NjBalanceManageServiceImpl implements NjBalanceManageService {

// 计算从入职日期(不含)到年底(含)的天数差
long remainingDay = ChronoUnit.DAYS.between(joinedDate, now) + 1;
BigDecimal annualLeave = BigDecimal.valueOf(remainingDay).divide(BigDecimal.valueOf(365), 1, RoundingMode.HALF_UP).multiply(BigDecimal.valueOf(5));
BigDecimal annualLeave = BigDecimal.valueOf(remainingDay).divide(BigDecimal.valueOf(365), 1, RoundingMode.HALF_DOWN).multiply(BigDecimal.valueOf(5));
njBalanceManage.setAnnualLeave(annualLeave);
// 剩余天数
njBalanceManage.setUnusedDay(annualLeave);

Načítá se…
Zrušit
Uložit