From 27e00e4c0d354727728ac4b8770b1575b5077399 Mon Sep 17 00:00:00 2001 From: 海波 张 <2956280567@qq.com> Date: 星期一, 14 七月 2025 17:30:59 +0800 Subject: [PATCH] 出库修改 --- core/Monitor.cs | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/core/Monitor.cs b/core/Monitor.cs index b4573f0..b582ecb 100644 --- a/core/Monitor.cs +++ b/core/Monitor.cs @@ -23,6 +23,8 @@ /// </summary> internal class Monitor { + private static object CreateTaskLocker = new object(); + /// <summary> /// 鏍规嵁浣滀笟鍒涘缓瀵瑰簲浠诲姟 /// </summary> @@ -30,12 +32,18 @@ { var db = new SqlHelper<object>().GetInstance(); - // 鑾峰彇鎵�湁绛夊緟涓殑浣滀笟 - var operations = db.Queryable<WmsWork>().Where(p => p.N_B_STATE == 0).ToList(); - foreach (var operation in operations) + lock (CreateTaskLocker) { - TaskHelper.CreateTask(operation); + // 鑾峰彇鎵�湁绛夊緟涓殑浣滀笟 + var operations = db.Queryable<WmsWork>().Where(p => p.N_B_STATE == 0).ToList(); + + foreach (var operation in operations) + { + TaskHelper.CreateTask(operation); + } } + + } -- Gitblit v1.9.1