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"); } - } + + //} } }