diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/tmc/IssuerNotMandatoryPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/tmc/IssuerNotMandatoryPlugin.java index 17cf849..aa61508 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/tmc/IssuerNotMandatoryPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/tmc/IssuerNotMandatoryPlugin.java @@ -4,16 +4,10 @@ import kd.bos.bill.AbstractBillPlugIn; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.entity.datamodel.events.PropertyChangedArgs; -import kd.bos.form.control.Control; -import kd.bos.form.control.events.ItemClickEvent; import kd.bos.form.events.AfterDoOperationEventArgs; import kd.bos.form.operate.EntryGridOperate; -import kd.bos.form.operate.formop.NewEntry; -import kd.bos.form.plugin.AbstractFormPlugin; import kd.sdk.plugin.Plugin; -import java.util.EventObject; - /** * 设置 债券发行计划界面 发行人账号非必填 * 单据界面插件 diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/tmc/LoancontractF7Plugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/tmc/LoancontractF7Plugin.java index a4d2c01..70f54b6 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/tmc/LoancontractF7Plugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/tmc/LoancontractF7Plugin.java @@ -36,8 +36,9 @@ public class LoancontractF7Plugin extends AbstractBillPlugIn implements Plugin, e_underwriter.addBeforeF7SelectListener(this); //监听占用注册额度F7数据选择 BasedataEdit shkd_occupybondlimit; - shkd_occupybondlimit = view.getControl("shkd_occupybondlimit"); - if(shkd_occupybondlimit == null){ + try{ + shkd_occupybondlimit = view.getControl("shkd_occupybondlimit"); + }catch (Exception ept){ shkd_occupybondlimit = view.getControl("occupybondlimit"); } shkd_occupybondlimit.addBeforeF7SelectListener(this); @@ -132,13 +133,18 @@ public class LoancontractF7Plugin extends AbstractBillPlugIn implements Plugin, } if("ratingagency".equals(name)){ //注册额度 - DynamicObject occupybondlimit = (DynamicObject)this.getModel().getValue("shkd_occupybondlimit"); - if(occupybondlimit == null){ - this.getView().showTipNotification("请先选择占用注册额度。"); - evt.setCancel(true); - return; + //债券发行:occupybondlimit 债券发行计划:shkd_occupybondlimit + try { + shkd_bondlimit= (DynamicObject)this.getModel().getValue("occupybondlimit"); + }catch(Exception e){ + shkd_bondlimit= (DynamicObject)this.getModel().getValue("shkd_occupybondlimit"); + if(shkd_bondlimit == null){ + evt.setCancel(true); + this.getView().showTipNotification("请先选择占用注册额度。"); + return; + } } - Long occupybondlimitId = (Long) occupybondlimit.getPkValue(); + Long occupybondlimitId = (Long) shkd_bondlimit.getPkValue(); //找到注册额度中的招标遴选ID DynamicObject intermediaryselectID = BusinessDataServiceHelper.loadSingle(occupybondlimitId,"bdim_bond_limit", "shkd_intermediaryselect"); QFilter qFilter = new QFilter("billno", QCP.equals, intermediaryselectID.getString("shkd_intermediaryselect"));