From 1ba0dbfde5634c8bf2ec20891d6b226b996f6b59 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 02 九月 2026 14:24:38 +0800
Subject: [PATCH] refactor(mes): 优化MES生产扫码入库功能支持多类型扫码

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/productsales/MesWmProductSalesLineMapper.java |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/productsales/MesWmProductSalesLineMapper.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/productsales/MesWmProductSalesLineMapper.java
index 1659343..3dd15dc 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/productsales/MesWmProductSalesLineMapper.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/productsales/MesWmProductSalesLineMapper.java
@@ -7,7 +7,6 @@
 import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;
-import java.util.Map;
 
 /**
  * MES 閿�鍞嚭搴撳崟琛� Mapper
@@ -31,26 +30,6 @@
                 .eqIfPresent(MesWmProductSalesLineDO::getSalesId, reqVO.getSalesId())
                 .inIfPresent(MesWmProductSalesLineDO::getSalesId, reqVO.getSalesIds())
                 .orderByDesc(MesWmProductSalesLineDO::getId));
-    }
-
-    /**
-     * 鏍规嵁閿�鍞鍗曟槑缁� ID 鍒楄〃鏌ヨ鍑哄簱琛岋紝鎸� saleOrderItemId 鍒嗙粍杩斿洖鎵瑰彿
-     */
-    default Map<Long, String> selectBatchCodesBySaleOrderItemIds(java.util.Collection<Long> saleOrderItemIds) {
-        if (saleOrderItemIds == null || saleOrderItemIds.isEmpty()) {
-            return java.util.Collections.emptyMap();
-        }
-        List<MesWmProductSalesLineDO> lines = selectList(new LambdaQueryWrapperX<MesWmProductSalesLineDO>()
-                .in(MesWmProductSalesLineDO::getSaleOrderItemId, saleOrderItemIds));
-        return lines.stream()
-                .filter(l -> l.getBatchCode() != null && !l.getBatchCode().isEmpty())
-                .collect(java.util.stream.Collectors.groupingBy(
-                        MesWmProductSalesLineDO::getSaleOrderItemId,
-                        java.util.LinkedHashMap::new,
-                        java.util.stream.Collectors.collectingAndThen(
-                                java.util.stream.Collectors.mapping(MesWmProductSalesLineDO::getBatchCode,
-                                        java.util.stream.Collectors.toSet()),
-                                codes -> String.join("銆�", codes))));
     }
 
     default void updateQualityStatusByIds(List<Long> ids, Integer qualityStatus) {

--
Gitblit v1.9.3