fix:禁用状态改为作废状态

This commit is contained in:
ljw 2024-09-24 21:44:20 +08:00
parent fc0b5a808f
commit 02f53d27c5

View File

@ -118,13 +118,13 @@ public class InquirylistAudit extends AbstractOperationServicePlugIn {
DynamicObject yemProducts = yemProductmodel.getDynamicObject("yem_products"); DynamicObject yemProducts = yemProductmodel.getDynamicObject("yem_products");
if (yemProducts != null) { if (yemProducts != null) {
long yemProductsLong = yemProducts.getLong("id"); long yemProductsLong = yemProducts.getLong("id");
DynamicObject loadSingle = BusinessDataServiceHelper.loadSingle("yem_pricelibrary", "id,billno,yem_totaldisabledstatus,yem_bd_products" + DynamicObject loadSingle = BusinessDataServiceHelper.loadSingle("yem_pricelibrary", "id,billno,yem_cancelstatus,yem_bd_products" +
",yem_optional,yem_optional.yem_disabledstate,yem_optional.yem_entryid_o,yem_optional.yem_salesprice_o,yem_optional.yem_salesmarkup_o" + ",yem_optional,yem_optional.yem_disabledstate,yem_optional.yem_entryid_o,yem_optional.yem_salesprice_o,yem_optional.yem_salesmarkup_o" +
",yem_replaceable,yem_replaceable.yem_disabledstate1,yem_replaceable.yem_entryid_re,yem_replaceable.yem_salesprice_re,yem_replaceable.yem_salesmarkup_re" + ",yem_replaceable,yem_replaceable.yem_disabledstate1,yem_replaceable.yem_entryid_re,yem_replaceable.yem_salesprice_re,yem_replaceable.yem_salesmarkup_re" +
",yem_retrofitting,yem_retrofitting.yem_disabledstate2,yem_retrofitting.yem_entryid_rt,yem_retrofitting.yem_salesprice_rt,yem_retrofitting.yem_salesmarkup_rt" ",yem_retrofitting,yem_retrofitting.yem_disabledstate2,yem_retrofitting.yem_entryid_rt,yem_retrofitting.yem_salesprice_rt,yem_retrofitting.yem_salesmarkup_rt"
, new QFilter[]{new QFilter("yem_bd_products.id", QCP.equals, yemProductsLong)}); , new QFilter[]{new QFilter("yem_bd_products.id", QCP.equals, yemProductsLong)});
if (loadSingle != null) { if (loadSingle != null) {
loadSingle.set("yem_totaldisabledstatus", "0"); loadSingle.set("yem_cancelstatus", "0");
DynamicObjectCollection yemOptional = loadSingle.getDynamicObjectCollection("yem_optional"); DynamicObjectCollection yemOptional = loadSingle.getDynamicObjectCollection("yem_optional");
DynamicObjectCollection yem_replaceable = loadSingle.getDynamicObjectCollection("yem_replaceable"); DynamicObjectCollection yem_replaceable = loadSingle.getDynamicObjectCollection("yem_replaceable");
DynamicObjectCollection yem_retrofitting = loadSingle.getDynamicObjectCollection("yem_retrofitting"); DynamicObjectCollection yem_retrofitting = loadSingle.getDynamicObjectCollection("yem_retrofitting");
@ -210,7 +210,7 @@ public class InquirylistAudit extends AbstractOperationServicePlugIn {
if (pricelibrary == null) { if (pricelibrary == null) {
return; return;
} }
pricelibrary.set("yem_totaldisabledstatus","0"); pricelibrary.set("yem_cancelstatus","0");
DynamicObjectCollection optionalColl = pricelibrary.getDynamicObjectCollection("yem_optional"); DynamicObjectCollection optionalColl = pricelibrary.getDynamicObjectCollection("yem_optional");
Predicate<DynamicObject> filter = dynamicObject -> dynamicObject.getLong("yem_entryid_o") == configentryid; Predicate<DynamicObject> filter = dynamicObject -> dynamicObject.getLong("yem_entryid_o") == configentryid;
List<DynamicObject> collects = optionalColl.stream().filter(filter).collect(Collectors.toList()); List<DynamicObject> collects = optionalColl.stream().filter(filter).collect(Collectors.toList());
@ -276,7 +276,7 @@ public class InquirylistAudit extends AbstractOperationServicePlugIn {
if (pricelibrary == null) { if (pricelibrary == null) {
return; return;
} }
pricelibrary.set("yem_totaldisabledstatus","0"); pricelibrary.set("yem_cancelstatus","0");
DynamicObjectCollection optionalColl = pricelibrary.getDynamicObjectCollection("yem_replaceable"); DynamicObjectCollection optionalColl = pricelibrary.getDynamicObjectCollection("yem_replaceable");
Predicate<DynamicObject> filter = dynamicObject -> dynamicObject.getLong("yem_entryid_re") == configentryid; Predicate<DynamicObject> filter = dynamicObject -> dynamicObject.getLong("yem_entryid_re") == configentryid;
List<DynamicObject> collects = optionalColl.stream().filter(filter).collect(Collectors.toList()); List<DynamicObject> collects = optionalColl.stream().filter(filter).collect(Collectors.toList());
@ -342,7 +342,7 @@ public class InquirylistAudit extends AbstractOperationServicePlugIn {
if (pricelibrary == null) { if (pricelibrary == null) {
return; return;
} }
pricelibrary.set("yem_totaldisabledstatus","0"); pricelibrary.set("yem_cancelstatus","0");
DynamicObjectCollection optionalColl = pricelibrary.getDynamicObjectCollection("yem_retrofitting"); DynamicObjectCollection optionalColl = pricelibrary.getDynamicObjectCollection("yem_retrofitting");
Predicate<DynamicObject> filter = dynamicObject -> dynamicObject.getLong("yem_entryid_rt") == configentryid; Predicate<DynamicObject> filter = dynamicObject -> dynamicObject.getLong("yem_entryid_rt") == configentryid;
List<DynamicObject> collects = optionalColl.stream().filter(filter).collect(Collectors.toList()); List<DynamicObject> collects = optionalColl.stream().filter(filter).collect(Collectors.toList());