diff --git a/main/java/shkd/repc/recon/formplugin/ContractProjectFormPlugin.java b/main/java/shkd/repc/recon/formplugin/ContractProjectFormPlugin.java index f94666c..14aad12 100644 --- a/main/java/shkd/repc/recon/formplugin/ContractProjectFormPlugin.java +++ b/main/java/shkd/repc/recon/formplugin/ContractProjectFormPlugin.java @@ -102,33 +102,37 @@ public class ContractProjectFormPlugin extends AbstractBillPlugIn { } private void setRenovationProjectByOrg(DynamicObject org) { - // 采购项目 - DynamicObject[] projectbills = BusinessDataServiceHelper.load("rebm_purproject", "id", - new QFilter[]{new QFilter("org.id", QCP.equals, org.getPkValue())}); + try { + // 采购项目 + DynamicObject[] projectbills = BusinessDataServiceHelper.load("rebm_purproject", "id", + new QFilter[]{new QFilter("org.id", QCP.equals, org.getPkValue())}); - DynamicObject projectbill = null; + DynamicObject projectbill = null; - if (projectbills.length > 0) { - DynamicObject projectbill1 = projectbills[0]; - if (projectbill1 != null) { - //项目建立F7 + if (projectbills.length > 0) { + DynamicObject projectbill1 = projectbills[0]; + if (projectbill1 != null) { + //项目建立F7 + DynamicObject add = BusinessDataServiceHelper.loadSingle("repmd_project_f7", + new QFilter[]{new QFilter("number", QCP.equals, projectbill1.getString("number"))}); + if (add != null) { + projectbill = add; + } + } + } else { DynamicObject add = BusinessDataServiceHelper.loadSingle("repmd_project_f7", - new QFilter[]{new QFilter("number", QCP.equals, projectbill1.getString("number"))}); + new QFilter[]{new QFilter("number", QCP.equals, "XM-202412-008")}); if (add != null) { projectbill = add; } } - } else { - DynamicObject add = BusinessDataServiceHelper.loadSingle("repmd_project_f7", - new QFilter[]{new QFilter("number", QCP.equals, "XM-202412-008")}); - if (add != null) { - projectbill = add; - } - } - // 设置项目并更新视图 - this.getModel().setValue("project", projectbill); - this.getView().updateView("project"); + // 设置项目并更新视图 + this.getModel().setValue("project", projectbill); + this.getView().updateView("project"); + }catch (Exception e){ + + } } }