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