pjb
2025-03-08 83b51a5a0774ea8ecb9a06304af3b956a21307c8
CUT库条码T开头,截取后10位
2个文件已修改
21 ■■■■ 已修改文件
zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/controller/InStockController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/MobileController.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/controller/InStockController.java
@@ -35,6 +35,11 @@
            return R.error("输送线节点编码不能为空!!");
        }
        String str = arrivedParam.getContainerCode().trim();
        // CUT库条码T开头,截取后10位
        if (str.charAt(0) == 'T') {
            arrivedParam.setContainerCode(str.substring(str.length() - 10));
        }
        return wcsApiService.containerArrivedNotify(arrivedParam, "inStock", getHostId());
    }
zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/MobileController.java
@@ -118,11 +118,9 @@
        }
        String str = code.trim();
        // 确保字符串长度至少为8
        if (str.length() >= 8) {
           code = str.substring(str.length() - 8);
        } else {
            return R.error("字符串长度小于8,无法获取后8位");
        // CUT库条码T开头,截取后10位
        if (str.charAt(0) == 'T') {
            code = str.substring(str.length() - 10);
        }
        List<WaitPakin> waitPakins = waitPakinService.list(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, code));
@@ -189,11 +187,9 @@
        }
        String str = ordersParam.getMergeNo().trim();
        // 确保字符串长度至少为8
        if (str.length() >= 8) {
            ordersParam.setMergeNo(str.substring(str.length() - 8));
        } else {
            return R.error("字符串长度小于8,无法获取后8位");
        // CUT库条码T开头,截取后10位
        if (str.charAt(0) == 'T') {
            ordersParam.setMergeNo(str.substring(str.length() - 10));
        }
       boolean result = mobileService.batchMergeOrders(ordersParam);