From da85f03b36b4ccd0fd77acf02070bda5f8ea99ac Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Tue, 26 Aug 2025 09:26:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=BA=93=E5=8D=95=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form/MaterialInbPurchaseApplyPlugin.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInbPurchaseApplyPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInbPurchaseApplyPlugin.java index 538d1dc..f2ded4f 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInbPurchaseApplyPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInbPurchaseApplyPlugin.java @@ -95,22 +95,24 @@ public class MaterialInbPurchaseApplyPlugin extends AbstractBillPlugIn implement @Override public void beforeF7Select(BeforeF7SelectEvent beforeF7SelectEvent) { String propertyName = beforeF7SelectEvent.getProperty().getName(); - Object project = this.getModel().getValue("project");//项目 +// Object project = this.getModel().getValue("project");//项目 Object fiaccountorg = this.getModel().getValue("fiaccountorg");//财务记账组织 if (fiaccountorg == null) { this.getView().showErrorNotification("请先填写财务记账组织!!"); beforeF7SelectEvent.setCancel(true); } - if (project != null && fiaccountorg != null) { - DynamicObject project1 = (DynamicObject) project;// 项目 - DynamicObject fiaccountorg1 = (DynamicObject) fiaccountorg;//财务记账组织 - ListShowParameter formShowParameter = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter(); - List qFilters = new ArrayList<>(); - qFilters.add(new QFilter("project.id", QCP.in, project1.get("id")));// 项目 +// if (project != null && fiaccountorg != null) { +// DynamicObject project1 = (DynamicObject) project;// 项目 + DynamicObject fiaccountorg1 = (DynamicObject) fiaccountorg;//财务记账组织 + ListShowParameter formShowParameter = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter(); + List qFilters = new ArrayList<>(); +// qFilters.add(new QFilter("project.id", QCP.in, project1.get("id")));// 项目 + if (fiaccountorg1 != null) { qFilters.add(new QFilter("fiaccountorg.id", QCP.in, fiaccountorg1.get("id")));//财务记账组织 - formShowParameter.getListFilterParameter().setQFilters(qFilters); } + formShowParameter.getListFilterParameter().setQFilters(qFilters); } +// } public void beforeDoOperation(BeforeDoOperationEventArgs args) { super.beforeDoOperation(args);