From bc497f295c82f09d86870256a1a57aa92e81aea7 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Wed, 18 Jun 2025 09:33:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=98=E6=AC=BE=E7=94=B3=E8=AF=B7=E5=8D=95?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E6=8A=A5=E9=94=99=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/operate/PaymentApplyFundOpExt.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/PaymentApplyFundOpExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/PaymentApplyFundOpExt.java index 6b798a6..b8993dc 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/PaymentApplyFundOpExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/PaymentApplyFundOpExt.java @@ -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();