parent
b6a9815e00
commit
d59822e1e6
|
@ -4,16 +4,10 @@ import kd.bos.bill.AbstractBillPlugIn;
|
||||||
import kd.bos.dataentity.entity.DynamicObject;
|
import kd.bos.dataentity.entity.DynamicObject;
|
||||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||||
import kd.bos.entity.datamodel.events.PropertyChangedArgs;
|
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.events.AfterDoOperationEventArgs;
|
||||||
import kd.bos.form.operate.EntryGridOperate;
|
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 kd.sdk.plugin.Plugin;
|
||||||
|
|
||||||
import java.util.EventObject;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设置 债券发行计划界面 发行人账号非必填
|
* 设置 债券发行计划界面 发行人账号非必填
|
||||||
* 单据界面插件
|
* 单据界面插件
|
||||||
|
|
|
@ -36,8 +36,9 @@ public class LoancontractF7Plugin extends AbstractBillPlugIn implements Plugin,
|
||||||
e_underwriter.addBeforeF7SelectListener(this);
|
e_underwriter.addBeforeF7SelectListener(this);
|
||||||
//监听占用注册额度F7数据选择
|
//监听占用注册额度F7数据选择
|
||||||
BasedataEdit shkd_occupybondlimit;
|
BasedataEdit shkd_occupybondlimit;
|
||||||
shkd_occupybondlimit = view.getControl("shkd_occupybondlimit");
|
try{
|
||||||
if(shkd_occupybondlimit == null){
|
shkd_occupybondlimit = view.getControl("shkd_occupybondlimit");
|
||||||
|
}catch (Exception ept){
|
||||||
shkd_occupybondlimit = view.getControl("occupybondlimit");
|
shkd_occupybondlimit = view.getControl("occupybondlimit");
|
||||||
}
|
}
|
||||||
shkd_occupybondlimit.addBeforeF7SelectListener(this);
|
shkd_occupybondlimit.addBeforeF7SelectListener(this);
|
||||||
|
@ -132,13 +133,18 @@ public class LoancontractF7Plugin extends AbstractBillPlugIn implements Plugin,
|
||||||
}
|
}
|
||||||
if("ratingagency".equals(name)){
|
if("ratingagency".equals(name)){
|
||||||
//注册额度
|
//注册额度
|
||||||
DynamicObject occupybondlimit = (DynamicObject)this.getModel().getValue("shkd_occupybondlimit");
|
//债券发行:occupybondlimit 债券发行计划:shkd_occupybondlimit
|
||||||
if(occupybondlimit == null){
|
try {
|
||||||
this.getView().showTipNotification("请先选择占用注册额度。");
|
shkd_bondlimit= (DynamicObject)this.getModel().getValue("occupybondlimit");
|
||||||
evt.setCancel(true);
|
}catch(Exception e){
|
||||||
return;
|
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
|
//找到注册额度中的招标遴选ID
|
||||||
DynamicObject intermediaryselectID = BusinessDataServiceHelper.loadSingle(occupybondlimitId,"bdim_bond_limit", "shkd_intermediaryselect");
|
DynamicObject intermediaryselectID = BusinessDataServiceHelper.loadSingle(occupybondlimitId,"bdim_bond_limit", "shkd_intermediaryselect");
|
||||||
QFilter qFilter = new QFilter("billno", QCP.equals, intermediaryselectID.getString("shkd_intermediaryselect"));
|
QFilter qFilter = new QFilter("billno", QCP.equals, intermediaryselectID.getString("shkd_intermediaryselect"));
|
||||||
|
|
Loading…
Reference in New Issue