fix:
1.是否需校验物料属性为是时,走判断校验,其他情况保持原逻辑,不需调整;
(cherry picked from commit 444d8c412e
)
This commit is contained in:
parent
7b18623719
commit
e0bbeea4fd
@ -13,21 +13,7 @@ public class OrderProReqBillSubmitOp extends AbstractOperationServicePlugIn {
|
||||
public void onPreparePropertys(PreparePropertysEventArgs e) {
|
||||
super.onPreparePropertys(e);
|
||||
List<String> keys = e.getFieldKeys();
|
||||
|
||||
keys.add("yem_es_materialinfo");
|
||||
keys.add("yem_warehouse");
|
||||
keys.add("yem_outwhcode");
|
||||
keys.add("yem_billtype");
|
||||
|
||||
|
||||
keys.add("yem_isvmi");
|
||||
keys.add("yem_companyorg");
|
||||
keys.add("billstatus");
|
||||
keys.add("yem_es_materialinfo");
|
||||
|
||||
|
||||
keys.add("yem_es_materialinfo.yem_materiel");
|
||||
keys.add("yem_es_materialinfo.seq");
|
||||
keys.addAll(this.billEntityType.getAllFields().keySet());
|
||||
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,7 @@ public class OrderProReqBillValidator extends AbstractValidator {
|
||||
for (DynamicObject object : yemImEntryentity) {
|
||||
DynamicObject yemMaterialnum = object.getDynamicObject("yem_materiel");
|
||||
int seq = object.getInt("seq");
|
||||
if (yemMaterialnum != null) {
|
||||
if (yemMaterialnum != null && "A".equals(bill.getString("yem_attributesneed"))) {
|
||||
String yemMaterialnumnumber = yemMaterialnum.getString("number");
|
||||
DynamicObject dynamicObjec = BusinessDataServiceHelper.loadSingle("yem_material_procinfo", "id,number,createorg"
|
||||
, new QFilter[]{new QFilter("createorg.number", QCP.equals, number)
|
||||
|
Loading…
Reference in New Issue
Block a user