From d219a99183b36c8772f2b521204ead5e6918586b Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期一, 24 十一月 2025 10:16:21 +0800
Subject: [PATCH] 11

---
 StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs b/StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs
index 0e10efd..d49616c 100644
--- a/StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs
+++ b/StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs
@@ -327,6 +327,11 @@
                 decimal messageId = 0;
                 string taskCode = "";
 
+                // 鏍规嵁鏉$爜鏌ヨXB_RACKING_TASK_SYXT_LOG琛紝鏌ヨmax(PALLETCODE)
+                var maxPalletCode = Db.Queryable<XbRackingTaskSyxtLog>()
+                    .Where(x => x.ItemBarcode == barcode)
+                    .Max(x => x.PalletCode);
+
                 try
                 {
                     // 1. 鏌ヨ璇ユ潯鐮佸搴旂殑搴撳瓨淇℃伅锛屾寜鐗╂枡鍜屾壒鍙锋眹鎬�
@@ -365,7 +370,7 @@
                     {
                         taskCode = taskCode,
                         taskType = "1",
-                        palletCode = firstStock.StackCode ?? "",
+                        palletCode = maxPalletCode ?? "",
                         widthType = "180",
                         station = "3"
                     };
@@ -432,7 +437,7 @@
                             CreateDate = DateTime.Now,
                             TaskCode = taskCode,
                             TaskType = "绔嬪簱鍑哄簱璇锋眰",
-                            PalletCode = firstStock.StackCode,
+                            PalletCode = maxPalletCode,
                             WidthType = 180,
                             MaterialName = firstStock.ItemName,
                             MaterialCode = firstStock.ItemNo,

--
Gitblit v1.9.3