付款申请单审核报错修复

This commit is contained in:
xuhaihui 2025-06-18 09:33:10 +08:00
parent 08dcb2d4e4
commit bc497f295c
1 changed files with 11 additions and 6 deletions

View File

@ -26,7 +26,7 @@ import kd.bos.servicehelper.operation.SaveServiceHelper;
import kd.ec.basedata.common.enums.PlanAmtTypeEnum;
import kd.ec.contract.opplugin.fund.validator.*;
//付款申请单二开系统插件提交审核反审核操作注册的系统插件暂废
//付款申请单二开系统插件提交审核反审核操作注册的系统插件
public class PaymentApplyFundOpExt extends AbstractOperationServicePlugIn {
public PaymentApplyFundOpExt() {
}
@ -53,12 +53,12 @@ public class PaymentApplyFundOpExt extends AbstractOperationServicePlugIn {
}
public void onAddValidators(AddValidatorsEventArgs e) {
e.getValidators().add(new PaymentTypeValidator());
e.getValidators().add(new PaymentPlanValidator());
e.getValidators().add(new PaymentMaxAmountValidator());
e.getValidators().add(new PaymentProgressValidator());
// e.getValidators().add(new PaymentTypeValidator());
// e.getValidators().add(new PaymentPlanValidator());
// e.getValidators().add(new PaymentMaxAmountValidator());
// e.getValidators().add(new PaymentProgressValidator());
e.getValidators().add(new PaymentDeductionValidator());
e.getValidators().add(new PaymentReferenceValidator());
// e.getValidators().add(new PaymentReferenceValidator());
}
public void endOperationTransaction(EndOperationTransactionArgs e) {
@ -82,6 +82,11 @@ public class PaymentApplyFundOpExt extends AbstractOperationServicePlugIn {
label50:
for(int var5 = 0; var5 < var4; ++var5) {
DynamicObject paymentApply = var3[var5];
String sourcetype = paymentApply.getString("sourcetype");//付款类型
if (StringUtils.equals(sourcetype, "01")) {
//非合同付款
return;
}
DynamicObjectCollection entryCol = paymentApply.getDynamicObjectCollection("entryentity");
Iterator var8 = entryCol.iterator();