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;
|
package com.yem.wm.es.salesorder.task;
|
||||||
|
|
||||||
|
import com.yem.rf.utils.RFUtils;
|
||||||
import com.yem.wm.utils.RptUtil;
|
import com.yem.wm.utils.RptUtil;
|
||||||
import kd.bos.algo.DataSet;
|
import kd.bos.algo.DataSet;
|
||||||
import kd.bos.context.RequestContext;
|
import kd.bos.context.RequestContext;
|
||||||
@ -32,7 +33,8 @@ public class FixOrderQtyTask extends AbstractTask {
|
|||||||
@Override
|
@Override
|
||||||
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
|
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
|
||||||
log.info(String.valueOf(System.currentTimeMillis()));
|
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<>();
|
Set<Long> set = new HashSet<>();
|
||||||
for (DynamicObject object : salesOrder) {
|
for (DynamicObject object : salesOrder) {
|
||||||
set.add(object.getLong("id"));
|
set.add(object.getLong("id"));
|
||||||
@ -101,6 +103,9 @@ public class FixOrderQtyTask extends AbstractTask {
|
|||||||
BigDecimal orderQty = orderQtyCache.get(id);
|
BigDecimal orderQty = orderQtyCache.get(id);
|
||||||
d.set("yem_orderqty", orderQty);
|
d.set("yem_orderqty", orderQty);
|
||||||
d.set("yem_unorderqty", qty.subtract(orderQty));
|
d.set("yem_unorderqty", qty.subtract(orderQty));
|
||||||
|
} else {
|
||||||
|
d.set("yem_orderqty", BigDecimal.ZERO);
|
||||||
|
d.set("yem_unorderqty", qty);
|
||||||
}
|
}
|
||||||
if (shipQtyCache.containsKey(id)) {
|
if (shipQtyCache.containsKey(id)) {
|
||||||
BigDecimal shipQty = shipQtyCache.get(id);
|
BigDecimal shipQty = shipQtyCache.get(id);
|
||||||
|
Loading…
Reference in New Issue
Block a user