fix:
1.外销合同选装时增加过滤“使用状态”等于可用
This commit is contained in:
parent
f7865c8c1a
commit
8e3806fdd3
@ -2,28 +2,24 @@ package com.yem.wm.im.priceLibrary.form;
|
|||||||
|
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yem.em.utils.BigDecimalUtils;
|
|
||||||
import com.yem.wm.utils.DynamicObjectUtil;
|
|
||||||
import com.yem.wm.utils.FunctionalCommon;
|
|
||||||
import com.yem.wm.utils.YEM;
|
import com.yem.wm.utils.YEM;
|
||||||
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.dataentity.metadata.IDataEntityProperty;
|
|
||||||
import kd.bos.entity.datamodel.IDataModel;
|
import kd.bos.entity.datamodel.IDataModel;
|
||||||
import kd.bos.entity.property.AmountProp;
|
|
||||||
import kd.bos.form.FormShowParameter;
|
import kd.bos.form.FormShowParameter;
|
||||||
import kd.bos.form.IFormView;
|
import kd.bos.form.IFormView;
|
||||||
import kd.bos.form.control.Control;
|
import kd.bos.form.control.Control;
|
||||||
import kd.bos.form.control.EntryGrid;
|
import kd.bos.form.control.EntryGrid;
|
||||||
import kd.bos.form.field.AmountEdit;
|
|
||||||
import kd.bos.form.plugin.AbstractFormPlugin;
|
import kd.bos.form.plugin.AbstractFormPlugin;
|
||||||
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.BusinessDataServiceHelper;
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||||
import kd.sdk.plugin.Plugin;
|
import kd.sdk.plugin.Plugin;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.util.ArrayList;
|
||||||
import java.util.*;
|
import java.util.EventObject;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description 选装动态表单插件
|
* @Description 选装动态表单插件
|
||||||
@ -94,6 +90,7 @@ public class OptionalFormPlugIn extends AbstractFormPlugin implements Plugin {
|
|||||||
List<Long> ids = (List<Long>) customParams.get("ids");
|
List<Long> ids = (List<Long>) customParams.get("ids");
|
||||||
qFilters.add(new QFilter("yem_bd_products", QCP.equals, products));
|
qFilters.add(new QFilter("yem_bd_products", QCP.equals, products));
|
||||||
qFilters.add(new QFilter("status", QCP.equals, "C"));
|
qFilters.add(new QFilter("status", QCP.equals, "C"));
|
||||||
|
qFilters.add(new QFilter("enable", QCP.equals, "1"));
|
||||||
DynamicObject mechanical = BusinessDataServiceHelper.loadSingle("yem_bd_mechanical", "id", qFilters.toArray(new QFilter[qFilters.size()]));
|
DynamicObject mechanical = BusinessDataServiceHelper.loadSingle("yem_bd_mechanical", "id", qFilters.toArray(new QFilter[qFilters.size()]));
|
||||||
if (mechanical != null) {
|
if (mechanical != null) {
|
||||||
mechanical = BusinessDataServiceHelper.loadSingle(mechanical.getPkValue(), mechanical.getDynamicObjectType().getName());
|
mechanical = BusinessDataServiceHelper.loadSingle(mechanical.getPkValue(), mechanical.getDynamicObjectType().getName());
|
||||||
|
Loading…
Reference in New Issue
Block a user