winter 1 год назад
Родитель
Сommit
2c05a49106
2 измененных файлов: 5 добавлений и 4 удалений
  1. +1
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java
  2. +4
    -4
      mallinkService/src/main/java/com/iformall/service/impl/WxAllBillServiceImpl.java

+ 1
- 0
mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java Просмотреть файл

@@ -545,6 +545,7 @@ public class WxFinanceController extends BaseController {
if (StringUtils.isNotBlank(record.getRemark())) {
receive.setRemark(record.getRemark());
}
//TODO 如果此笔单据里面有预冲的,如果此预冲的费用被别的单据抵扣了,则不能作废。
wxFinanceService.invalidReceive(receive, getUser(),"收款单作废");
return new ResultData();
}


+ 4
- 4
mallinkService/src/main/java/com/iformall/service/impl/WxAllBillServiceImpl.java Просмотреть файл

@@ -412,16 +412,16 @@ public class WxAllBillServiceImpl extends WxBillBaseService implements WxAllBill
BigDecimal pay = new BigDecimal(dto.getAddpay());
if (latePayLastMoney.compareTo(pay) >= 0 ) {
if (pay.compareTo(new BigDecimal(0)) > 0 ) {
wxBillRent.setPay(opay.toPlainString());
sb.append(";付金额增加").append(new BigDecimal(dto.getAddpay()).toPlainString());
wxBillRent.setPay(opay.subtract(remainSetoff).toPlainString());
sb.append(";付金额增加").append(new BigDecimal(dto.getAddpay()).toPlainString());
//实际应收的抵扣
//remainSetoff = remainSetoff.subtract(latePayLastMoney.subtract(new BigDecimal(dto.getAddpay())));
}
}else {
if (pay.compareTo(new BigDecimal(0)) > 0 ) {
BigDecimal remainPay = new BigDecimal(dto.getAddpay()).subtract(latePayLastMoney);
BigDecimal remainPay = new BigDecimal(dto.getAddpay()).subtract(latePayLastMoney).subtract(remainSetoff);
wxBillRent.setPay(remainPay.toPlainString());
sb.append(";付金额增加").append(remainPay.toPlainString());
sb.append(";付金额增加").append(remainPay.toPlainString());
}
}
}


Загрузка…
Отмена
Сохранить