采购申请单申请人部门字段默认赋值逻辑添加
This commit is contained in:
parent
89723f8af0
commit
700d2ffe3b
|
@ -8,6 +8,7 @@ import kd.bos.form.field.events.BeforeF7SelectListener;
|
||||||
import kd.bos.list.ListShowParameter;
|
import kd.bos.list.ListShowParameter;
|
||||||
import kd.bos.orm.query.QCP;
|
import kd.bos.orm.query.QCP;
|
||||||
import kd.bos.orm.query.QFilter;
|
import kd.bos.orm.query.QFilter;
|
||||||
|
import kd.bos.servicehelper.user.UserServiceHelper;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.EventObject;
|
import java.util.EventObject;
|
||||||
|
@ -33,13 +34,18 @@ public class PurchaseAppBillPlugin extends AbstractBillPlugIn implements BeforeF
|
||||||
super.afterCreateNewData(e);
|
super.afterCreateNewData(e);
|
||||||
Object org = this.getModel().getValue("org");//所属组织
|
Object org = this.getModel().getValue("org");//所属组织
|
||||||
this.getModel().setValue("purchaseorg", org);//采购组织
|
this.getModel().setValue("purchaseorg", org);//采购组织
|
||||||
|
DynamicObject applyer = (DynamicObject) this.getModel().getValue("applyer");//申请人
|
||||||
|
if (applyer != null) {
|
||||||
|
long mainOrgID = UserServiceHelper.getUserMainOrgId((Long) applyer.getPkValue());
|
||||||
|
this.getModel().setValue("zcgj_persondepart", mainOrgID);//申请人部门
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void beforeF7Select(BeforeF7SelectEvent beforeF7SelectEvent) {
|
public void beforeF7Select(BeforeF7SelectEvent beforeF7SelectEvent) {
|
||||||
String propertyName = beforeF7SelectEvent.getProperty().getName();
|
String propertyName = beforeF7SelectEvent.getProperty().getName();
|
||||||
Object fiaccountorg = this.getModel().getValue("fiaccountorg");//财务记账组织
|
Object fiaccountorg = this.getModel().getValue("fiaccountorg");//财务记账组织
|
||||||
if (fiaccountorg != null){
|
if (fiaccountorg != null) {
|
||||||
DynamicObject fiaccountorg1 = (DynamicObject) fiaccountorg;
|
DynamicObject fiaccountorg1 = (DynamicObject) fiaccountorg;
|
||||||
ListShowParameter formShowParameter = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter();
|
ListShowParameter formShowParameter = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter();
|
||||||
List<QFilter> qFilters = new ArrayList<>();
|
List<QFilter> qFilters = new ArrayList<>();
|
||||||
|
|
Loading…
Reference in New Issue