From 5721831b2d7e8aae0e45f951e35f65533a344f94 Mon Sep 17 00:00:00 2001 From: czw <selecti@yeah.net> Date: 星期二, 17 六月 2025 16:19:27 +0800 Subject: [PATCH] qx --- HH.WCS.QingXiNongfu/Program.cs | 4 ++-- HH.WCS.QingXiNongfu/core/Monitor.cs | 22 +++++++++++----------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/HH.WCS.QingXiNongfu/Program.cs b/HH.WCS.QingXiNongfu/Program.cs index dc5b122..5e51377 100644 --- a/HH.WCS.QingXiNongfu/Program.cs +++ b/HH.WCS.QingXiNongfu/Program.cs @@ -175,10 +175,10 @@ { //Console.WriteLine(item); } - //var v = new string[] { "QX-04_J", "QX-04_D", "QX04_J", "QX4_X", "QX-12_A", "QX-08_X", "QX-08_XC", "QX-08_DC" }; + //var v = new string[] { "HS-12BHQ", "HS-C_XC", "1HS-C_XC", "QX-04_J", "QX-04_D", "QX04_J", "QX4_X", "QX-12_A", "QX-08_X", "QX-08_XC", "QX-08_DC" }; //foreach (var item in v) //{ - // var m = System.Text.RegularExpressions.Regex.IsMatch(item, @"QX-\d+_X$"); + // var m = System.Text.RegularExpressions.Regex.IsMatch(item,@"^HS-[A-Z]+_");// @"QX-\d+_X$"); // if (m) // { // Console.WriteLine(m); diff --git a/HH.WCS.QingXiNongfu/core/Monitor.cs b/HH.WCS.QingXiNongfu/core/Monitor.cs index 3690997..a1c3502 100644 --- a/HH.WCS.QingXiNongfu/core/Monitor.cs +++ b/HH.WCS.QingXiNongfu/core/Monitor.cs @@ -3628,7 +3628,7 @@ Location StartBit = null; List<LocCntrRel> _clrel = new List<LocCntrRel>(); - foreach (var area in v.Concat(od.S_ROW.Split('$')).Distinct()) + foreach (var area in v) //.Concat(od.S_ROW.Split('$')).Distinct()) { var AreaRowlist = LocationHelper.GetAreaNormalLocList(area); foreach (var item in AreaRowlist.GroupBy(x => x.N_ROW)) @@ -3704,16 +3704,16 @@ LogHelper.Info(Endbit.S_LOC_CODE + "LockLoc:閿佺粨鏋� + res); } //鎺掗攣 - var row = db.Queryable<RowLock>().Where(x => x.S_AREA_CODE == r.S_AREA_CODE && r.N_ROW == x.N_ROW).First(); - if (row != null) - { - if (row.S_LOCK_SRC != r.S_LOCK_SRC) - { - db.Deleteable(row).ExecuteCommand(); - db.Insertable(r).ExecuteCommand(); - } - } - else db.Insertable(r).ExecuteCommand(); + //var row = db.Queryable<RowLock>().Where(x => x.S_AREA_CODE == r.S_AREA_CODE && r.N_ROW == x.N_ROW).First(); + //if (row != null) + //{ + // if (row.S_LOCK_SRC != r.S_LOCK_SRC) + // { + // db.Deleteable(row).ExecuteCommand(); + // db.Insertable(r).ExecuteCommand(); + // } + //} + //else db.Insertable(r).ExecuteCommand(); od.TagOverTime = DateTime.Now; db.Updateable(od).UpdateColumns(it => new { it.TagOverTime }).ExecuteCommand(); break; -- Gitblit v1.9.1