From 08c06a4911d9f3e38999fcb955b520eb311960d5 Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期五, 05 十二月 2025 13:44:17 +0800
Subject: [PATCH] 11

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

diff --git a/StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs b/StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs
index 38a879e..92d916a 100644
--- a/StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs
+++ b/StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs
@@ -439,6 +439,17 @@
             // 瀵规瘡涓潯鐮佸崟鐙鐞�
             foreach (var barcode in dto.ItemBarcodes)
             {
+                                // 妫�鏌ユ渶杩戜袱鍒嗛挓鍐呮槸鍚﹀凡缁忓瓨鍦ㄧ浉鍚岀殑 barcode 琚鐞嗚繃
+                var twoMinutesAgo = DateTime.Now.AddMinutes(-2);
+                var recentTask = Db.Queryable<XbRackingTaskSyxtLog>()
+                    .Where(x => x.ItemBarcode == barcode && x.CreateDate >= twoMinutesAgo)
+                    .First();
+
+                if (recentTask != null)
+                {
+                    throw new Exception($"鐗╂枡鏉$爜 {barcode} 鍦ㄤ袱鍒嗛挓鍐呭凡琚壂鎻忓鐞嗭紝璇峰嬁閲嶅鎿嶄綔銆備负閬垮厤绔嬪簱绯荤粺浠诲姟閲嶅涓嬪彂锛岀郴缁熼檺鍒跺悓涓�鐗╂枡鏉$爜鍦ㄤ袱鍒嗛挓鍐呭彧鑳藉鐞嗕竴娆°��");
+                }
+
                 decimal messageId = 0;
                 string taskCode = "";
 

--
Gitblit v1.9.3