From 8361a150d223eb6d4935b5e2e97811055b35d9c2 Mon Sep 17 00:00:00 2001 From: 海波 张 <2956280567@qq.com> Date: 星期一, 16 六月 2025 17:33:13 +0800 Subject: [PATCH] 创建任务修改 --- core/Monitor.cs | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/core/Monitor.cs b/core/Monitor.cs index d2d9a78..7f9637f 100644 --- a/core/Monitor.cs +++ b/core/Monitor.cs @@ -104,7 +104,6 @@ item.N_PRIORITY += st.Priority; db.Updateable(item).UpdateColumns(it => new { it.N_PRIORITY }).ExecuteCommand(); NDCApi.ChangeOrderPri(item.S_CODE, item.N_PRIORITY); - } } } @@ -177,8 +176,8 @@ - //鏌ユ壘璧风偣 - List<Location> strrtList; + //鏌ユ壘璧风偣 + List<Location> strrtList; Location start = null; @@ -206,8 +205,12 @@ LogHelper.Info($"绌烘墭{kt.task_no}鍑哄簱浠诲姟涓嬪彂澶辫触锛岃捣鐐瑰簱鍖簕workFlow.STARTAREA},娌℃壘鍒拌捣鐐�, "绌烘墭鍑哄簱"); continue; } + if (start.S_LOCK_STATE!="鏃�) + { + LogHelper.Info($"绌烘墭{kt.task_no}鍑哄簱浠诲姟涓嬪彂澶辫触锛岃捣鐐箋start.S_CODE}鏈夐攣", "绌烘墭鍑哄簱"); + continue; + } - //鑾峰彇鎵樼洏鐮�@@ -245,6 +248,12 @@ LogHelper.Info($"绌烘墭{kt.task_no}鍑哄簱浠诲姟涓嬪彂澶辫触锛岃捣鐐箋start.S_CODE}鏈夋墽琛屼腑浠诲姟{startTask.S_CODE}", "绌烘墭鍑哄簱"); continue; } + + + + LocationHelper.LockLoc(start.S_CODE, "鍑哄簱閿�, 2); + + //璧风偣缁堢偣鏌ユ壘鎴愬姛锛屽垱寤轰綔涓� @@ -301,7 +310,6 @@ } catch (Exception ex) { - LogHelper.Info($"绌烘墭鍑哄簱寮傚父淇℃伅" + ex.Message, "绌烘墭鍑哄簱"); } } -- Gitblit v1.9.1