From 9862f9e1237c3d360cb4fb5547d8b11e33578d39 Mon Sep 17 00:00:00 2001
From: czw <selecti@yeah.net>
Date: 星期三, 18 六月 2025 22:49:38 +0800
Subject: [PATCH] qx

---
 HH.WCS.QingXiNongfu/core/TaskCore.cs |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/HH.WCS.QingXiNongfu/core/TaskCore.cs b/HH.WCS.QingXiNongfu/core/TaskCore.cs
index 1d0daeb..7f03a0e 100644
--- a/HH.WCS.QingXiNongfu/core/TaskCore.cs
+++ b/HH.WCS.QingXiNongfu/core/TaskCore.cs
@@ -200,16 +200,16 @@
             var list = TaskHelper.GetTaskListByState("鏈墽琛�);
             if (list.Count > 0)
             {
-                foreach (var mst in list)
-                {
-                    var dinfo = Settings.GetDeviceInfoList().FindAll(x => x.deviceType == 13);
-                    if (dinfo.Find(x => x.location.Contains(mst.S_START_LOC)) != null)
-                        mst.N_PRIORITY = 99;
-                    else
-                    if (dinfo.Find(x => x.location.Contains(mst.S_END_LOC)) != null)
-                        mst.N_PRIORITY = 98;
-                }
-                list = list.OrderByDescending(x => x.N_PRIORITY).ToList();
+                //foreach (var mst in list)
+                //{
+                //    var dinfo = Settings.GetDeviceInfoList().FindAll(x => x.deviceType == 13);
+                //    if (dinfo.Find(x => x.location.Contains(mst.S_START_LOC)) != null)
+                //        mst.N_PRIORITY = 99;
+                //    else
+                //    if (dinfo.Find(x => x.location.Contains(mst.S_END_LOC)) != null)
+                //        mst.N_PRIORITY = 98;
+                //}
+                //list = list.OrderByDescending(x => x.N_PRIORITY).ToList();
 
                 list.ForEach(task =>
                 {
@@ -385,7 +385,7 @@
                     var totalX = 0;
                     var totalRows = 0;
                     var list = new List<KuRong>();
-                    var areas = db.Queryable<Location>().Select(x => x.S_AREA_CODE).ToList().FindAll(x => System.Text.RegularExpressions.Regex.IsMatch(x, @"QX-\d+_[A-Z]+")).Select(x => x.Split('_')[0]).Distinct().ToList(); //GetAreas();
+                    var areas = db.Queryable<Location>().Select(x => x.S_AREA_CODE).ToList().FindAll(x => x != null && System.Text.RegularExpressions.Regex.IsMatch(x, @"QX-\d+_[A-Z]+")).Select(x => x.Split('_')[0]).Distinct().ToList(); //GetAreas();
                     areas.ForEach(area =>
                     {
                         totalX += db.Queryable<Location>().Count(b => b.S_AREA_CODE.StartsWith(area) && b.S_AREA_CODE.Contains("_X"));

--
Gitblit v1.9.1