自动化立体仓库 - WMS系统
pang.jiabao
昨天 312e24f10492fdf99534946df068ba5b1a8331bd
src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java
@@ -20,7 +20,6 @@
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
@Slf4j
@Service("orderService")
@@ -98,15 +97,15 @@
            }
        }
        //当该订单明细数量==完成数量且>上报数量,上报状态为 否 或者 是 时都改成等待上报,定时器轮询等待上报进行上报
        for (OrderDetl orderDetl : orderDetls) {
            if (Objects.equals(orderDetl.getAnfme(), orderDetl.getQty())&&
                    orderDetl.getQty()>(orderDetl.getUnits() == null ? 0 : orderDetl.getUnits())
                    &&orderDetl.getInspect()<2) {
                    orderDetl.setInspect(2);//等待上报
                    orderDetlService.updateById(orderDetl);
            }
        }
//        for (OrderDetl orderDetl : orderDetls) {
//            if (Objects.equals(orderDetl.getAnfme(), orderDetl.getQty())&&
//                    orderDetl.getQty()>(orderDetl.getUnits() == null ? 0 : orderDetl.getUnits())
//                    &&orderDetl.getInspect()<2) {
//
//                    orderDetl.setInspect(2);//等待上报
//                    orderDetlService.updateById(orderDetl);
//            }
//        }
        if (complete) {
            if (!this.updateSettle(order.getId(), 4L, null)) {
                throw new CoolException("修改订单【orderNo = " + order.getOrderNo() + "】状态为已完成失败");