From a73a67ff41fc98957ccff7bd4fb72e09b5eb7bff Mon Sep 17 00:00:00 2001 From: Tjiny <Tjinyu23@163.com> Date: 星期四, 05 六月 2025 17:33:19 +0800 Subject: [PATCH] 2025-06-05提交 --- HH.WCS.Mobox3.RiDong/Program.cs | 24 +++++++++++++++++++++++- HH.WCS.Mobox3.RiDong/apiMethod/EnterWareHouseService.cs | 8 ++------ 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/HH.WCS.Mobox3.RiDong/Program.cs b/HH.WCS.Mobox3.RiDong/Program.cs index 936e939..b6196d4 100644 --- a/HH.WCS.Mobox3.RiDong/Program.cs +++ b/HH.WCS.Mobox3.RiDong/Program.cs @@ -91,7 +91,7 @@ // 鍒涘缓鍑哄簱鍗曪紙DoOut锛� GetTask(ThreadMenthod.CreateOutboundOrderFromDoOut), // 鍒涘缓鍑哄簱浣滀笟 - GetTask(ThreadMenthod.CreateOutTaskFromDistributionCntrDetail), + GetTaskS(ThreadMenthod.CreateOutTaskFromDistributionCntrDetail), // 浣滀笟瀹屾垚浠ュ強閿欒淇敼 GetTask(ThreadMenthod.AccomplishOperation), // Directory璇诲彇鏂囦欢锛屽苟澶勭悊 @@ -130,6 +130,28 @@ return task; } + + private Task GetTaskS(Action action) + { + var task = Task.Run(() => + { + while (true) + { + try + { + action(); + } + catch (Exception ex) + { + LogHelper.Error(ex.Message, ex); + } + + Thread.Sleep(12000); + } + }); + + return task; + } /// <summary> /// ftp涓婁紶涓庝笅杞�diff --git a/HH.WCS.Mobox3.RiDong/apiMethod/EnterWareHouseService.cs b/HH.WCS.Mobox3.RiDong/apiMethod/EnterWareHouseService.cs index bde33f0..10ba86d 100644 --- a/HH.WCS.Mobox3.RiDong/apiMethod/EnterWareHouseService.cs +++ b/HH.WCS.Mobox3.RiDong/apiMethod/EnterWareHouseService.cs @@ -198,17 +198,13 @@ var container = AdoSqlMethod<Container>.QueryFirst(p => p.S_CODE == task.S_CNTR_CODE); container.C_ENABLE = 'Y'; - container.N_DETAIL_COUNT = 0; container.S_TYPE = null; - AdoSqlMethod<Container>.UpdateFirst(container, p => new { p.C_ENABLE, p.N_DETAIL_COUNT, p.S_TYPE }); + AdoSqlMethod<Container>.UpdateFirst(container, p => new { p.C_ENABLE, p.S_TYPE }); - OutWareHouseService.ResultDeterminationGuideOut(task); - - } - // 鎸囧紩鍑哄簱 + // 绌烘墭鍑哄簱 else if (task.N_TYPE == 7) { // 璐т綅瑙i攣 -- Gitblit v1.9.1