From 4e426984348dd063db6cc475a6266ed9d90bf0b3 Mon Sep 17 00:00:00 2001 From: zhangzhiguo Date: Mon, 23 Jun 2025 17:46:57 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=9B=B4=E6=94=B9=E6=88=90=E6=9C=AC=E4=B8=AD?= =?UTF-8?q?=E5=BF=83=E9=BB=98=E8=AE=A4=E5=80=BC=E5=8F=96=E6=95=B0=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form/TriprCostcompanyDefaultPlugin.java | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/TriprCostcompanyDefaultPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/TriprCostcompanyDefaultPlugin.java index 0ddd0f2..f28eb85 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/TriprCostcompanyDefaultPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/TriprCostcompanyDefaultPlugin.java @@ -58,7 +58,7 @@ public class TriprCostcompanyDefaultPlugin extends AbstractBillPlugIn implements DynamicObject companyObj = (DynamicObject)company; Long companyId = companyObj.getLong("id"); String companyNumber = companyObj.getString("number"); - if(OrgCheckUtils.isKS(currentOrgId) && OrgCheckUtils.isKS(companyId)){ + // if(OrgCheckUtils.isKS(currentOrgId) && OrgCheckUtils.isKS(companyId)){ //costcompany 费用承担公司 //costdept 费用承担部门 //费用明细分录 expenseentryentity @@ -72,18 +72,20 @@ public class TriprCostcompanyDefaultPlugin extends AbstractBillPlugIn implements //费用承担公司带入到成本中心 costcompanyObj= (DynamicObject)this.getModel().getValue("costcompany"); } - if(costcompanyObj!=null){ - QFilter numberFilter = new QFilter("number",QCP.equals,costcompanyObj.getString("number")); - DynamicObject[] dynamicObjectAccItem = BusinessDataServiceHelper.load("bos_costcenter", "number,name", new QFilter[]{numberFilter}); - if(dynamicObjectAccItem != null && dynamicObjectAccItem.length>0){ - this.getModel().setValue("std_costcenter",dynamicObjectAccItem[0]); - }else{ - this.getModel().setValue("std_costcenter",null); + if(OrgCheckUtils.isKS(costcompanyObj.getLong("id")) && OrgCheckUtils.isKS(costcompanyObj.getLong("id"))){ + QFilter numberFilter = new QFilter("number",QCP.equals,costcompanyObj.getString("number")); + DynamicObject[] dynamicObjectAccItem = BusinessDataServiceHelper.load("bos_costcenter", "number,name", new QFilter[]{numberFilter}); + if(dynamicObjectAccItem != null && dynamicObjectAccItem.length>0){ + this.getModel().setValue("std_costcenter",dynamicObjectAccItem[0]); + }else{ + this.getModel().setValue("std_costcenter",null); + } + getView().updateView("std_costcenter"); } - getView().updateView("std_costcenter"); } - } + + //} } }