From d63b83c2c745c1f8a140221c28c0e6dbe61d6110 Mon Sep 17 00:00:00 2001
From: ningshuxia <ningshuxia0927@outlook.com>
Date: 星期二, 30 四月 2024 17:47:17 +0800
Subject: [PATCH] 调度修改

---
 Schedule/IStation.Algorithm/DAL/ScheduleConclusion.cs |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/Schedule/IStation.Algorithm/DAL/ScheduleConclusion.cs b/Schedule/IStation.Algorithm/DAL/ScheduleConclusion.cs
index fb0e762..f1c8372 100644
--- a/Schedule/IStation.Algorithm/DAL/ScheduleConclusion.cs
+++ b/Schedule/IStation.Algorithm/DAL/ScheduleConclusion.cs
@@ -224,7 +224,29 @@
 
 
         /// <summary>
-        /// 澶ф壒閲忔彃鍏�
+        /// 鏌ヨ
+        /// </summary>
+        public List<Entity.ScheduleConclusion> GetList(string runFlag, double targetHead)
+        {
+            var tableName = GetTableName(runFlag);
+            using (SqlSugarClient db = Connection)
+            {
+                var sql = $"select count(*)  from sqlite_master where type = 'table' and name = '{tableName}';";
+                if (db.Ado.GetInt(sql) < 1)
+                {
+                    return default;
+                }
+                var list = db.Queryable<Entity.ScheduleConclusion>().AS(tableName)
+                      .Where(x => x.Head == targetHead)
+                      .OrderBy(x => x.Power)
+                      .ToList();
+                return list;
+            }
+
+        }
+
+        /// <summary>
+        /// 鏌ヨ
         /// </summary>
         public List<Entity.ScheduleConclusion> GetList(string runFlag, double targetFlow, double targetHead, int takeCount)
         {
@@ -243,7 +265,6 @@
                       .ToList();
                 return list;
             }
-
 
         }
 

--
Gitblit v1.9.3