diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java
index eaf6ece11..4bf817da8 100644
--- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java
+++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java
@@ -734,8 +734,8 @@ public class WxRentContractServiceImpl implements WxRentContractService {
int paycount = lease / receivePeriod + extracount;
int index = paycount - 1;
final IdWorker idWorker = IdWorker.get();
- //自然月,周期为一个月 n+1
- if(wxRentContract.getAdjustPeriod().equals(EnumRentContractAdjustPeriod.ADJUST_PERIOD_NAR_MONTH.getCode()) && receivePeriod <= 1){
+ //自然月 n+1
+ if(wxRentContract.getAdjustPeriod().equals(EnumRentContractAdjustPeriod.ADJUST_PERIOD_NAR_MONTH.getCode())){
paycount ++;
}
for (int i = 0; i < paycount; i++) {
@@ -829,12 +829,7 @@ public class WxRentContractServiceImpl implements WxRentContractService {
double needPayDouble;
double oneDayProce = (double) price/DateUtils.getMonthDayCount(wxBillRent.getEndtime());
- if(receivePeriod <= 1) {//周期为一个月
- needPayDouble = oneDayProce * endDateInt;
- }else{
- needPayDouble = price * (extralease-1);
- needPayDouble += oneDayProce * endDateInt;
- }
+ needPayDouble = oneDayProce * endDateInt;
DecimalFormat format = new DecimalFormat("0");
needpay = Integer.parseInt(format.format(needPayDouble)); //分做四舍五入
}
diff --git a/mallinkService/src/main/resources/mapper/WxTopicMapper.xml b/mallinkService/src/main/resources/mapper/WxTopicMapper.xml
index 7e9784552..6a7bb86ba 100644
--- a/mallinkService/src/main/resources/mapper/WxTopicMapper.xml
+++ b/mallinkService/src/main/resources/mapper/WxTopicMapper.xml
@@ -59,13 +59,14 @@