|
|
|
@@ -1155,7 +1155,7 @@ public class WxBillAllHelper { |
|
|
|
}else if (bill.getStarttime().before(endTime) && bill.getEndtime().after(endTime)){ |
|
|
|
int realDays = DateUtils.daysBetween(bill.getStarttime(),endTime); |
|
|
|
int billDays = DateUtils.daysBetween(bill.getStarttime(),bill.getEndtime()); |
|
|
|
String newReceivePay = new BigDecimal(bill.getReceivePay()).multiply(new BigDecimal(realDays)).divide(new BigDecimal(billDays)).setScale(decimalSize,RoundingMode.HALF_UP).toPlainString(); |
|
|
|
String newReceivePay = new BigDecimal(bill.getReceivePay()).multiply(new BigDecimal(realDays)).divide(new BigDecimal(billDays),decimalSize,RoundingMode.HALF_UP).toPlainString(); |
|
|
|
if (isAllReturn) { |
|
|
|
newReceivePay = "0"; |
|
|
|
} |
|
|
|
|