自动化立体仓库 - WMS系统
Junjie
2024-08-01 a073250f6f4f8c32888bc60b24ff6984e29af51e
src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
@@ -58,6 +58,11 @@
    }
    @Override
    public List<String> getSameLevDetl(String matnr, Integer lev) {
        return this.baseMapper.selectSameLevDetl(matnr, lev);
    }
    @Override
    public List<String> getSameDetlToday(String matnr, Integer start, Integer end) {
        return this.baseMapper.selectSameDetlToday(matnr, start, end);
    }
@@ -118,7 +123,13 @@
                double anfme = locDetl.getAnfme();
                int ioType = anfme > issued ? 103 : 101;
                anfme = anfme > issued ? issued : anfme;
                LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderNo, anfme);
                //用于显示工作明细档的订单号
                String orderNoWrkDtel = Utils.getOrderNo(orderNo,anfme);
                //更新订单数量
                orderNo = Utils.orderMergeUpdate(orderNo,anfme);
                LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderNoWrkDtel, anfme);
                List<Integer> outSite = basDevpService.getAvailableOutSite(101);
                List<Integer> pickOutSite = basDevpService.getAvailableOutSite(103);
@@ -296,4 +307,9 @@
        }
        return locDetlsResort;
    }
    @Override
    public int updateNewMatnr(String matnrOld, String matnrNew) {
        return this.baseMapper.updateNewMatnr(matnrOld, matnrNew);
    }
}