自动化立体仓库 - WMS系统
#
Junjie
2025-08-02 09b2e40a121c7ac1c5141eb788ab0de1eddb5503
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -1250,21 +1250,15 @@
        if (checkOrderDetlList.isEmpty()) {
            throw new CoolException("盘点单无物料明细");
        }
        InventoryCheckOrderDetl orderDetl = checkOrderDetlList.get(0);
        List<InventoryCheckOrderDetl> checkOrderDetls = inventoryCheckOrderDetlService.selectList(new EntityWrapper<InventoryCheckOrderDetl>()
                .eq("matnr", orderDetl.getMatnr())
                .eq("batch", orderDetl.getBatch())
        );
        boolean complete = true;
        for (InventoryCheckOrderDetl checkOrderDetl : checkOrderDetls) {
        for (InventoryCheckOrderDetl checkOrderDetl : checkOrderDetlList) {
            if (!checkOrderDetl.getStatus().equals("2")) {
                complete = false;
            }
        }
        if (complete) {
            boolean result = reportToThirdService.reportCheckOrder(orderDetl.getMatnr(), orderDetl.getBatch());
            boolean result = reportToThirdService.reportCheckOrder(checkOrderDetlList);
            if (!result) {
                throw new CoolException("盘点单上报失败");
            }