自动化立体仓库 - 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())) {
            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;
@@ -230,6 +225,7 @@
        int code = doHttpRequest(reportErpParam, "单据审核", url, orderReportPath, null, "127.0.0.1");
        //int code = doHttpRequest(param, "单据审核", "localhost:8080", "/test/report", null, "127.0.0.1");
        if (code == 0) {
            log.info("单据审核,{}", order);
            order.setSettle(6L);
            this.updateById(order);
        }