供应商外网注册时,服务区域及服务分类设置默认值
This commit is contained in:
parent
1940445dbd
commit
4dd746909a
|
@ -0,0 +1,42 @@
|
|||
package shkd.repc.resp.formplugin;
|
||||
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||
import kd.bos.form.plugin.AbstractFormPlugin;
|
||||
import kd.bos.orm.query.QCP;
|
||||
import kd.bos.orm.query.QFilter;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.repc.common.util.resm.SupplierAptUtils;
|
||||
|
||||
import java.util.EventObject;
|
||||
|
||||
/**
|
||||
* 外网注册表单插件,给服务区域设置默认值
|
||||
*/
|
||||
public class supplierRegisteredNewFormPlugin extends AbstractFormPlugin {
|
||||
|
||||
@Override
|
||||
public void afterBindData(EventObject e) {
|
||||
// System.out.println( 1);
|
||||
DynamicObject dataEntity = this.getModel().getDataEntity();
|
||||
DynamicObjectCollection entry_serviceorg = dataEntity.getDynamicObjectCollection("entry_serviceorg");
|
||||
DynamicObject dynamicObject = entry_serviceorg.get(0);
|
||||
DynamicObjectCollection supgroupList = dynamicObject.getDynamicObjectCollection("supgroup");
|
||||
DynamicObject supgroup = supgroupList.addNew();
|
||||
QFilter number = new QFilter("number", QCP.equals, "GYSFL-202411-002");
|
||||
DynamicObject[] load = BusinessDataServiceHelper.load("bd_suppliergroup", "id", number.toArray());
|
||||
if (load!=null&&load.length>0) {
|
||||
supgroup.set("fbasedataid", load[0]);
|
||||
}
|
||||
dynamicObject.set("supgroup", supgroupList);
|
||||
// dynamicObject.getDynamicObject("orgarea");
|
||||
QFilter qFilter = new QFilter("number", QCP.equals, "dobe");
|
||||
DynamicObject[] load1 = BusinessDataServiceHelper.load("bos_org", "id", qFilter.toArray());
|
||||
if (load1!=null&&load1.length>0) {
|
||||
dynamicObject.set("orgarea", load1[0]);
|
||||
dynamicObject.set("orgareanew", load1[0].getString("name"));
|
||||
}
|
||||
// dynamicObject.set("orgareanew", dynamicObject.getDynamicObject("orgarea"));
|
||||
// dynamicObject.getString("orgareanew");
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue