付款申请单移除无合同付款反写金额代码
This commit is contained in:
parent
2141e30794
commit
b1dd342385
|
@ -69,7 +69,7 @@ public class PaymentRegisterFundOpExt extends PaymentRegisterFundOp {
|
||||||
DynamicObject paybill = BusinessDataServiceHelper.loadSingle("cas_paybill", "entry,entry.e_corebillentryseq", new QFilter[]{paybillFilter});
|
DynamicObject paybill = BusinessDataServiceHelper.loadSingle("cas_paybill", "entry,entry.e_corebillentryseq", new QFilter[]{paybillFilter});
|
||||||
Set<Integer> payBillSer = new HashSet<>();
|
Set<Integer> payBillSer = new HashSet<>();
|
||||||
if(paybill!=null){
|
if(paybill!=null){
|
||||||
for (DynamicObject dynamicObject : paybill.getDynamicObjectCollection("entry")) {
|
for (DynamicObject dynamicObject : paybill.getDynamicObjectCollection("entry")) {//付款处理单-付款明细分录
|
||||||
int corebillentryseq = dynamicObject.getInt("e_corebillentryseq");//核心单据行号
|
int corebillentryseq = dynamicObject.getInt("e_corebillentryseq");//核心单据行号
|
||||||
payBillSer.add(corebillentryseq);
|
payBillSer.add(corebillentryseq);
|
||||||
log.info("执行PaymentRegisterFundOpExt:付款处理单涉及核心单据行号:"+corebillentryseq);
|
log.info("执行PaymentRegisterFundOpExt:付款处理单涉及核心单据行号:"+corebillentryseq);
|
||||||
|
@ -109,20 +109,6 @@ public class PaymentRegisterFundOpExt extends PaymentRegisterFundOp {
|
||||||
} else {
|
} else {
|
||||||
paymentEntry.set("completepay", false);
|
paymentEntry.set("completepay", false);
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
}else if (StringUtils.equals(payType, applyPayType) && payBillSer.contains(seq)){
|
|
||||||
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);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue