自动化立体仓库 - WMS系统
1
ZY
2024-10-29 52f2306fe8e8f0760b32f33371adf4037e031bcf
src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java
@@ -98,7 +98,7 @@
    }
    @Override
    public void checkComplete(String orderNo, String locNo) {
    public void checkComplete(String orderNo, Integer pltType) {
        Order order = this.selectByNo(orderNo);
        if (Cools.isEmpty(order)) {
            return;
@@ -115,12 +115,7 @@
                break;
            }
        }
        Integer pltType = null;
        //仓库编码
        if (Cools.isEmpty(order.getPltType()) && !Cools.isEmpty(locNo)) {
            AgvLocMast locNo1 = agvLocMastService.selectOne(new EntityWrapper<AgvLocMast>().eq("loc_no", locNo));
            pltType = locNo1.getPltType();
        }
        // 如果 作业数量等于单据总数量 && 工作明细档中无该单据的数据 && AGV工作明细档中无该单据的数据
        int count = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("order_no", orderNo));
        boolean wrkDeltExist = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().like("order_no", orderNo)) < 1;