From 15060c3a26ded9a6792f4d92303988cf8c191806 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Tue, 13 Jan 2026 14:41:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=98=E6=AC=BE=E7=94=B3=E8=AF=B7=E5=8D=95?= =?UTF-8?q?=EF=BC=88=E9=A1=B9=E7=9B=AE=E8=B5=84=E9=87=91=EF=BC=89=E5=8E=BB?= =?UTF-8?q?=E9=99=A4=E7=82=B9=E5=87=BB=E9=80=89=E6=8B=A9=E5=90=88=E5=90=8C?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E8=BF=87=E6=BB=A4=E5=A4=9A=E5=B8=81=E5=88=AB?= =?UTF-8?q?=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcdev/pr/plugin/form/PaymentApplyExtEditUI.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentApplyExtEditUI.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentApplyExtEditUI.java index f7f21fb..6104077 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentApplyExtEditUI.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentApplyExtEditUI.java @@ -20,6 +20,10 @@ import org.apache.commons.lang3.StringUtils; import java.util.HashSet; import java.util.Set; +/** + * 付款申请单(项目资金)继承系统源码修改 + * 说明:去除点击选择合同按钮过滤多币别的逻辑 + */ public class PaymentApplyExtEditUI extends PaymentApplyEditUI { @Override public void beforeDoOperation(BeforeDoOperationEventArgs args) { @@ -70,7 +74,7 @@ public class PaymentApplyExtEditUI extends PaymentApplyEditUI { parameter.setShowApproved(true); DynamicObject orgId = (DynamicObject)this.getModel().getValue("org"); if (orgId != null) { - boolean isMultiCurrency = this.getModel().getDataEntity().getBoolean("ismulticurrency"); +/* boolean isMultiCurrency = this.getModel().getDataEntity().getBoolean("ismulticurrency"); if (isMultiCurrency) { DynamicObject currency = this.getModel().getDataEntity().getDynamicObject("currency"); if (currency != null) { @@ -78,7 +82,7 @@ public class PaymentApplyExtEditUI extends PaymentApplyEditUI { QFilter currencyFilter = new QFilter("currency", "=", currencyId); parameter.getListFilterParameter().getQFilters().add(currencyFilter); } - } + }*///二开注释掉的-去除多币别过滤 QFilter orgFilter; if (project != null) { orgFilter = new QFilter("project", "=", project.getPkValue()); @@ -98,7 +102,7 @@ public class PaymentApplyExtEditUI extends PaymentApplyEditUI { entries.forEach((entry) -> { selectContractIds.add(entry.getDynamicObject("contract").getLong("id")); }); -// parameter.getListFilterParameter().getQFilters().add(new QFilter("id", "not in", selectContractIds)); + parameter.getListFilterParameter().getQFilters().add(new QFilter("id", "not in", selectContractIds)); ContractHelper.getContractByStatus("ec_paymentapply", parameter, PayDirectionEnum.OUT.getValue()); CloseCallBack callBack = new CloseCallBack(this, "ec_out_contract"); parameter.setCloseCallBack(callBack);