付款登记单无合同反写逻辑添加

This commit is contained in:
xuhaihui 2025-06-18 18:34:07 +08:00
parent 89a3b836fd
commit bd05d7f2ff
1 changed files with 12 additions and 0 deletions

View File

@ -109,6 +109,18 @@ public class PaymentRegisterFundOpExt extends PaymentRegisterFundOp {
} else { } else {
paymentEntry.set("completepay", false); paymentEntry.set("completepay", false);
} }
}else{
BigDecimal oldRealPayAmt = paymentEntry.getBigDecimal("thisrealpayamt");
BigDecimal applyOfTaxAmount = paymentEntry.getBigDecimal("applyoftaxamount");
BigDecimal thisRealPayAmt = oldRealPayAmt.add(thisOfTaxAmt);
BigDecimal thisWaitPayAmt = applyOfTaxAmount.subtract(thisRealPayAmt);
paymentEntry.set("thisrealpayamt", thisRealPayAmt);
paymentEntry.set("thiswaitpayamt", thisWaitPayAmt);
if (thisRealPayAmt.compareTo(applyOfTaxAmount) >= 0) {
paymentEntry.set("completepay", true);
} else {
paymentEntry.set("completepay", false);
}
} }
} }