自动化立体仓库 - WMS系统
zhangc
2025-02-13 b25fc15afed603c0c874e77d37bf93f08d5398c9
src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java
@@ -193,8 +193,16 @@
    private ReturnT<String> doAutoMove2(AgvWrkMast agvWrkMast) {
        Date now = new Date();
        //检索库位,选择合适的库位
        AgvLocMast locMast = agvCommonService.getLocNo(3, agvWrkMast.getCrnNo(), false, true);
        String barcode = agvWrkMast.getBarcode();
        AgvLocMast locMast;
        if (Integer.parseInt(barcode.substring(0, 2)) == 31) {
            //检索库位,选择合适的库位
            locMast = agvCommonService.getLocByLocRule(6, 2, 1);
        } else {
            //检索库位,选择合适的库位
            locMast = agvCommonService.getLocNo(3, agvWrkMast.getCrnNo(), false, true);
        }
        if (Cools.isEmpty(locMast)) {
            log.info("暂无库位");
            return FAIL;