From bc87b51e20a0adf0badf2033ede93cafeb5fc147 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 27 十一月 2024 17:29:59 +0800 Subject: [PATCH] 开发更新 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractServiceImpl.java | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractServiceImpl.java index c2b91d8..0106371 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractServiceImpl.java @@ -721,7 +721,7 @@ bill.setEndDate(end);//璐﹀崟缁撴潫 Date planPayDate = DateUtil.addDaysToDate(bill.getStartDate(),Constants.formatIntegerNum(d.getAdvanceDays()) * -1); bill.setPlanPayDate(planPayDate.getTime()>System.currentTimeMillis()?planPayDate:new Date()); - BigDecimal totalFee =getTotalFeeByStartEnd(model,d,freeStart,freeEnd); + BigDecimal totalFee =getTotalFeeByStartEnd(model,d,bill,freeStart,freeEnd); bill.setTotleFee(totalFee); bill.setReceivableFee(totalFee); bill.setBillType(Constants.ZERO); @@ -733,9 +733,9 @@ } - private BigDecimal getTotalFeeByStartEnd(YwContract model, YwContractDetail d,Date freeStart,Date freeEnd) { + private BigDecimal getTotalFeeByStartEnd(YwContract model, YwContractDetail d, YwContractBill bill,Date freeStart,Date freeEnd) { BigDecimal totalFee = new BigDecimal(0); - DateCompare dateCompare = DateCompare.dayCompare(d.getStartDate(),d.getEndDate(),freeStart,freeEnd); + DateCompare dateCompare = DateCompare.dayCompare(bill.getStartDate(),bill.getEndDate(),freeStart,freeEnd); if(Constants.equalsInteger(d.getCircleType(),Constants.ZERO)){ //0=鍏冩瘡骞崇背澶� int days = dateCompare.getDay(); @@ -805,7 +805,7 @@ bill.setStartDate(d.getStartDate());//璐﹀崟寮�濮� bill.setEndDate(d.getEndDate());//璐﹀崟缁撴潫 bill.setPlanPayDate(DateUtil.addDaysToDate(bill.getStartDate(),Constants.formatIntegerNum(d.getAdvanceDays()) * -1)); - bill.setTotleFee(getTotalFeeByStartEnd(model,d,freeStart,freeEnd)); + bill.setTotleFee(getTotalFeeByStartEnd(model,d,bill,freeStart,freeEnd)); bill.setReceivableFee(bill.getTotleFee()); bill.setBillType(Constants.ZERO); list.add(bill); -- Gitblit v1.9.3