From d5d5864386b4db08685461159b12ce46d593252d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=B4=B5=E5=BC=BA?= Date: Thu, 9 Oct 2025 09:57:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=90=E6=9C=AC=E4=B8=AD=E5=BF=83=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fi/fi/plugin/form/BosCostcenterListExtendPlugin.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/form/BosCostcenterListExtendPlugin.java b/main/java/shjh/jhzj7/fi/fi/plugin/form/BosCostcenterListExtendPlugin.java index 30a4a4a..cca15f9 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/form/BosCostcenterListExtendPlugin.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/form/BosCostcenterListExtendPlugin.java @@ -27,6 +27,13 @@ public class BosCostcenterListExtendPlugin extends AbstractListPlugin { } List qFilters = e.getQFilters(); QFilter q1 = new QFilter("accountorg.id", QCP.equals, id); + DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(id, "bos_org"); + if (null!=dynamicObject){ + String number = dynamicObject.getString("number"); + if (number!=null && !"".equals(number)){ + q1.or(new QFilter("shjh_comids",QCP.like,number)); + } + } List listQF = Lists.newArrayList(); listQF.add(q1); qFilters.addAll(listQF);