自动化立体仓库 - WMS系统
lsh
2025-05-27 07dad0e9ef89346439cfcfb5978b0f1cb8f1b512
src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java
@@ -247,4 +247,32 @@
            return null;
        }
    }
    @Override
    public boolean increaseWorkQtyByOrderNo(String orderNo, OrderDetl orderDetl, Double workQty) {
        List<OrderDetl> detlList = this.baseMapper.listByOrderNo(orderNo);
        if (detlList == null || detlList.isEmpty()) {
            return false;
        }
        for (OrderDetl orderDetl1 : detlList) {
            if (MatCompareUtils.compare(orderDetl1, orderDetl)) {
                return baseMapper.increaseWorkQty(orderDetl.getId(), workQty) > 0;
            }
        }
        return false;
    }
    @Override
    public boolean increaseQtyByOrderNo1(String orderNo, OrderDetl orderDetl, Double qty) {
        List<OrderDetl> detlList = this.baseMapper.listByOrderNo(orderNo);
        if (detlList == null || detlList.isEmpty()) {
            return false;
        }
        for (OrderDetl orderDetl1 : detlList) {
            if (MatCompareUtils.compare(orderDetl1, orderDetl)) {
                return baseMapper.increaseQtyById(orderDetl.getId(), qty) > 0;
            }
        }
        return false;
    }
}