From 87733eb3623593da247c051593d64b8ff9e1d3a4 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 06 十一月 2026 19:00:39 +0800
Subject: [PATCH] feat(crm,mes): 扩展客户字段与重构批次号生成逻辑
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/pallet/MesProPalletMapper.java | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/pallet/MesProPalletMapper.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/pallet/MesProPalletMapper.java
index 804e94a..b34c216 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/pallet/MesProPalletMapper.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/pallet/MesProPalletMapper.java
@@ -13,6 +13,7 @@
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
+import java.util.Collection;
import java.util.List;
/**
@@ -50,6 +51,22 @@
return selectList(MesProPalletDO::getBatchId, batchId);
}
+ /** 鎵归噺鎸夋壂鐮佸唴瀹瑰弽鏌ユ墭鐩橈紙鍏煎涓氬姟鐮併�佹寮忔墭鐩樼爜銆佷复鏃舵墭鐩樼爜锛夛紝鐢ㄤ簬鎵爜浜嬩欢灞曠ず鎵樼洏鐮� */
+ default List<MesProPalletDO> selectListByScanCodes(Collection<String> codes) {
+ return selectList(new LambdaQueryWrapperX<MesProPalletDO>().and(q ->
+ q.in(MesProPalletDO::getBusinessCode, codes).or().in(MesProPalletDO::getCode, codes)
+ .or().in(MesProPalletDO::getTempCode, codes)));
+ }
+
+ /**
+ * 鎵归噺鏌ヨ澶氫釜鎵规涓嬬殑鎵樼洏鐮侊紙鎸夋墭鐩樺簭鍙峰崌搴忥級
+ */
+ default List<MesProPalletDO> selectListByBatchIds(Collection<Long> batchIds) {
+ return selectList(new LambdaQueryWrapperX<MesProPalletDO>()
+ .in(MesProPalletDO::getBatchId, batchIds)
+ .orderByAsc(MesProPalletDO::getPalletNo));
+ }
+
/**
* 鍒嗛〉鏌ヨ鏈粦瀹氱敓浜ф壒娆$殑涓存椂鎵樼洏锛堟棤姝e紡鎵樼洏鐮佷笖鏈綔搴燂級锛屼緵鎵规鏂板/琛ュ綍缁戝畾鎵樼洏涓嬫媺浣跨敤銆�
* <p>
--
Gitblit v1.9.3