|
|
@@ -406,9 +406,9 @@ public class OwBoxUsageFeeUtils {
|
|
|
failureHandling("3", boxDynamicsRecord, "请先维护基础资料-超期标准");
|
|
|
return false;
|
|
|
}
|
|
|
- LocalDateTime ldt1 = bills.getActualEtd().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
- LocalDateTime ldt2 = polPickUpDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
- int overdueDays = (int) ChronoUnit.DAYS.between(ldt1, ldt2);
|
|
|
+ LocalDateTime atd = bills.getActualEtd().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
+ LocalDateTime polPickUpDateDateTime = polPickUpDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
+ int overdueDays = (int) ChronoUnit.DAYS.between(polPickUpDateDateTime, atd);
|
|
|
//超期天数
|
|
|
if (overdueDays > 0) {
|
|
|
FeeCenter feeCenter = this.addFeeCenter(item, bills, fees, storageFeesItems, curExrateList, overdueDays, exrateType, "1");
|
|
|
@@ -1040,9 +1040,9 @@ public class OwBoxUsageFeeUtils {
|
|
|
failureHandling("3", boxDynamicsRecord, "请先维护基础资料-超期标准");
|
|
|
return false;
|
|
|
}
|
|
|
- LocalDateTime ldt1 = item.getPodEmptyContainerReturnDate().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
- LocalDateTime ldt2 = billsHYJK.getActualEta().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
- int overdueDays = (int) ChronoUnit.DAYS.between(ldt2, ldt1);
|
|
|
+ LocalDateTime podEmptyContainerReturnDate = item.getPodEmptyContainerReturnDate().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
+ LocalDateTime actualEta = billsHYJK.getActualEta().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
+ int overdueDays = (int) ChronoUnit.DAYS.between(podEmptyContainerReturnDate, actualEta);
|
|
|
//超期天数
|
|
|
if (overdueDays > 0) {
|
|
|
FeeCenter feeCenter = this.addFeeCenter(item, billsHYJK, fees, storageFeesItems, curExrateList, overdueDays, exrateType, "2");
|