fix: 1.订舱通知单选择F7时过滤
This commit is contained in:
parent
f0c13f3856
commit
7a671ac93e
@ -763,17 +763,18 @@ public class SalesOrderUtils {
|
||||
products = (DynamicObject) model.getValue("yem_bd_products");
|
||||
}
|
||||
|
||||
String number = products.getString("number");
|
||||
|
||||
long id = 0L;
|
||||
QFilter qFilter = new QFilter("enable", QCP.equals, "1");
|
||||
String number = products.getString("number");
|
||||
|
||||
DynamicObject billtype = (DynamicObject) model.getValue("yem_billtype");
|
||||
String type = billtype.getString("number");
|
||||
if (StringUtils.containsIgnoreCase(type, "zj")) {
|
||||
if (StringUtils.containsIgnoreCase(type, "zj")||"yem_es_storagetrans".equals(type)) {
|
||||
if ("Z".equals(businesssort)) {
|
||||
if (YEM.isNotEmpty(productmodel)) {
|
||||
id = productmodel.getLong("yem_products.id");
|
||||
qFilter.and(new QFilter("yem_bd_declarationele.yem_productstree.id", QCP.equals, id));
|
||||
id = productmodel.getLong("id");
|
||||
qFilter.and(new QFilter("yem_bd_declarationele.yem_baseproductstree.id", QCP.equals, id));
|
||||
qFilter.and(new QFilter("enable", QCP.equals, "1"));
|
||||
}
|
||||
}
|
||||
@ -802,30 +803,10 @@ public class SalesOrderUtils {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// if (qFilter != null && YEM.isNotEmpty(products)) {
|
||||
// qFilter.and(new QFilter("yem_producttype.id", QCP.equals, products.getLong("id")));
|
||||
// }
|
||||
|
||||
// if ("yem_customclass".equals(currentFilterKey)) {
|
||||
// if (qFilter != null) {
|
||||
// return BusinessDataServiceHelper.load("yem_bd_declarationele", selectfields, qFilter.toArray());
|
||||
// }
|
||||
// }
|
||||
|
||||
if ("yem_hscode".equals(currentFilterKey) && customclass != null) {
|
||||
qFilter.and(new QFilter("yem_customclass.id", QCP.equals, customclass.getLong("id")));
|
||||
}
|
||||
|
||||
// if (qFilter != null) {
|
||||
// if (customclass != null && !"yem_customclass".equals(currentFilterKey)) {
|
||||
// qFilter.and(new QFilter("yem_customclass.id", QCP.equals, customclass.getLong("id")));
|
||||
// }
|
||||
//
|
||||
// if (hscode != null && !"yem_hscode".equals(currentFilterKey)) {
|
||||
// qFilter.and(new QFilter("yem_hscodebase.id", QCP.equals, hscode.getLong("id")));
|
||||
// }
|
||||
// }
|
||||
|
||||
return BusinessDataServiceHelper.load("yem_bd_declarationele", selectfields, qFilter.toArray());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user