自动化立体仓库 - WMS系统
zhangchao
2024-09-02 7a414e079a0f9536a5031e6ffedb98f9c594801c
src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java
@@ -50,7 +50,24 @@
        }
    }
    @Override
    public OrderDetl selectQtyItem(String orderNo, String matnr, String batch, Double qty) {
        List<OrderDetl> detlList = this.baseMapper.selectItemByOrderNo(orderNo, matnr, batch);
        if (detlList == null || detlList.isEmpty()) {
            return null;
        } else if (detlList.size() == 1) {
            return detlList.get(0);
        } else {
            if (qty != null) {
                for (OrderDetl orderDetl : detlList) {
                    if (!orderDetl.getQty().equals(orderDetl.getWorkQty()) && qty.equals(orderDetl.getAnfme())) {
                        return orderDetl;
                    }
                }
            }
            return detlList.get(0);
        }
    }
    @Override
    public OrderDetl selectItem(String orderNo, String matnr, String batch, Double qty) {