Merge remote-tracking branch 'orinin/test' into test
This commit is contained in:
commit
b44cf36cbb
@ -1,5 +1,6 @@
|
||||
package com.yem.wm.es.salesorder.task;
|
||||
|
||||
import com.yem.rf.utils.RFUtils;
|
||||
import com.yem.wm.utils.RptUtil;
|
||||
import kd.bos.algo.DataSet;
|
||||
import kd.bos.context.RequestContext;
|
||||
@ -32,7 +33,8 @@ public class FixOrderQtyTask extends AbstractTask {
|
||||
@Override
|
||||
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
|
||||
log.info(String.valueOf(System.currentTimeMillis()));
|
||||
DynamicObject[] salesOrder = BusinessDataServiceHelper.load("yem_es_salesorder", "id", null);
|
||||
QFilter qFilter = RFUtils.getBaseQFilter(new String[]{"B", "C"});
|
||||
DynamicObject[] salesOrder = BusinessDataServiceHelper.load("yem_es_salesorder", "id", new QFilter[]{new QFilter("billno", "=", "EHWL-YLL241221-A")});
|
||||
Set<Long> set = new HashSet<>();
|
||||
for (DynamicObject object : salesOrder) {
|
||||
set.add(object.getLong("id"));
|
||||
@ -101,6 +103,9 @@ public class FixOrderQtyTask extends AbstractTask {
|
||||
BigDecimal orderQty = orderQtyCache.get(id);
|
||||
d.set("yem_orderqty", orderQty);
|
||||
d.set("yem_unorderqty", qty.subtract(orderQty));
|
||||
} else {
|
||||
d.set("yem_orderqty", BigDecimal.ZERO);
|
||||
d.set("yem_unorderqty", qty);
|
||||
}
|
||||
if (shipQtyCache.containsKey(id)) {
|
||||
BigDecimal shipQty = shipQtyCache.get(id);
|
||||
|
Loading…
Reference in New Issue
Block a user