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