From 8adde33b8fcd336747b3b99c11548be935ed7ead Mon Sep 17 00:00:00 2001 From: pulg <plg@Haninfo> Date: 星期一, 16 六月 2025 17:35:30 +0800 Subject: [PATCH] 1 --- HH.WCS.QingXiNongfu/core/Monitor.cs | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/HH.WCS.QingXiNongfu/core/Monitor.cs b/HH.WCS.QingXiNongfu/core/Monitor.cs index a030a89..3d777d5 100644 --- a/HH.WCS.QingXiNongfu/core/Monitor.cs +++ b/HH.WCS.QingXiNongfu/core/Monitor.cs @@ -1302,11 +1302,17 @@ { try { + LogHelper.Info($" 鏃犺弻鍑哄簱 鏌ュ伐鍗�); var yuworders = LocationHelper.GetList<YWLWorkOrder>(x => x.SQL_PLineNo == "鏃犺弻鏍囩鍑哄簱" && x.WorkType == 6 && x.SQL_State == "鎵ц涓�).FindAll(x => x.OutNum > 0 && DateTime.Now.Subtract(x.SQL_Modify_TIme ?? DateTime.Now).TotalSeconds > 10).OrderBy(x => !string.IsNullOrEmpty(x.TagOver) ? 1 : 2).ThenBy(x => x.TagOverTime).ToList(); if (!yuworders.Any()) + { YwlBQ_CreInwork(locsFirst, WJ_BQ.RK_BQDDQ, WJ_BQ.RK_BBHJQ); + } else + { + LogHelper.Info($" 鏃犺弻鍑哄簱 宸ュ崟寮�惎涓�); YwlBQ_CreWJOutOrder(); + } YwlBQ_CreWJTK(); } catch (Exception ex) @@ -2450,13 +2456,14 @@ internal static void YwlBQ_CreWJOutOrder() { - + LogHelper.Info($" 鏃犺弻鍑哄簱 寮�"); //1.妫�煡鏄惁鏈夐�搴� var db = new SqlHelper<object>().GetInstance(); ///绗笁娈碉細鎺ラ┏鍖�杞�绾胯竟 var JQBS = LocationHelper.GetAreaNormalLocList(WJ_BQ.RK_BQJBQ); foreach (var jbr in JQBS.GroupBy(x => x.N_ROW)) { + LogHelper.Info($" 鏃犺弻鍑哄簱 鎺ラ┏鏈夋暟鎹�); var y2 = jbr.OrderBy(x => x.N_COL).ToList(); var l2 = y2.FindAll(x => x.N_CURRENT_NUM > 0).LastOrDefault(); if (l2 != null) @@ -2479,6 +2486,7 @@ var xbqs = LocationHelper.GetAreaNormalLocList(WJ_BQ.RK_XBKQ); foreach (var x1 in xbqs.GroupBy(x => x.N_ROW)) { + LogHelper.Info($" 鏃犺弻鍑哄簱 绾胯竟鏈夋暟鎹�); var x2 = x1.OrderBy(x => x.N_COL).ToList(); var l3 = x2.FindAll(x => x.N_CURRENT_NUM > 0).LastOrDefault(); if (l3 != null) @@ -2504,7 +2512,7 @@ } } var e = x2.FindAll(x => x.N_COL > (l3?.N_COL ?? 0) && x.N_CURRENT_NUM == 0).FirstOrDefault(); - LogHelper.Info($"鏃犺弻 鐢熸垚浠诲姟==> 鏄惁鏈夊悎閫傜殑璐т綅淇℃伅" + e.S_LOC_CODE); + LogHelper.Info($"鏃犺弻 鐢熸垚浠诲姟==> 鏄惁鏈夊悎閫傜殑璐т綅淇℃伅" + e?.S_LOC_CODE); if (e != null) { var re = TaskProcess.CreateTransport("", l2.S_LOC_CODE.Trim(), e.S_LOC_CODE, "鏍囩鍙夎繍-鎺ラ┏杞嚎杈�, new List<string> { c.FirstOrDefault().S_CNTR_CODE }, 1, 1, 1, 62, BQ_PRA.Out); @@ -2514,7 +2522,7 @@ } } } - + LogHelper.Info($" 鏃犺弻鍑哄簱 鍒扮嚎杈�缁撴潫"); ///鎷嗗灈鍖哄彇娑堛� if (false) { -- Gitblit v1.9.1