|
|
|
@@ -961,11 +961,15 @@ public class WxRentContractServiceImpl implements WxRentContractService { |
|
|
|
needpay = new Double(getMonthNeedPay(priceD, billTimeVo.getStartDate(), billTimeVo.getEndDate())).longValue(); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
int months = getMonths(sdM.format(billTimeVo.getStartDate())+"-01",sdM.format(billTimeVo.getEndDate())+"-01"); |
|
|
|
if(isFirstDay(billTimeVo.getStartDate())){ |
|
|
|
months++; |
|
|
|
int months = getMonths(sdM.format(billTimeVo.getStartDate())+"-01",sdM.format(billTimeVo.getEndDate())+"-01"); |
|
|
|
if(isFirstDay(billTimeVo.getStartDate())){ |
|
|
|
months++; |
|
|
|
} |
|
|
|
needpay = new Double(months * priceD).longValue(); |
|
|
|
}else{ |
|
|
|
needpay = new Double(getMonthNeedPay(priceD, billTimeVo.getStartDate(), billTimeVo.getEndDate())).longValue(); |
|
|
|
} |
|
|
|
needpay = new Double(months * priceD).longValue(); |
|
|
|
} |
|
|
|
}else if(i == billTimeVoList.size()-1){//最后 |
|
|
|
needpay = new Double(getMonthNeedPay(priceD,billTimeVo.getStartDate(),billTimeVo.getEndDate())).longValue(); |
|
|
|
|