pjb
2025-06-21 4bcccb320474ec651a603c211afb98f0474258b3
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));
@@ -153,7 +151,7 @@
            return R.parse(CodeRes.USER_10003);
        }
        String system = null;//登陆系统
        if (wms) {
        if (Objects.isNull(wms) || wms) {
            system = String.valueOf(LoginSystemType.WMS);
        }else {
            system = String.valueOf(LoginSystemType.WCS);
@@ -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);