From 92437d69a32c79cebf0708c147c0f3c0a24f2e23 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 17 二月 2025 15:28:30 +0800 Subject: [PATCH] 损失统计报表输入能量统计bug修复 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroParterInfoExtensions.cs | 28 ++++++++++++++++++++++------ 1 files changed, 22 insertions(+), 6 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroParterInfoExtensions.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroParterInfoExtensions.cs index 1211be0..8d770d9 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroParterInfoExtensions.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroParterInfoExtensions.cs @@ -1,9 +1,4 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Yw.Model; +锘縰sing Yw.Model; namespace Yw.WinFrmUI { @@ -21,6 +16,13 @@ { return default; } + allSourceList.ForEach(x => + { + if (x.Flags == null) + { + x.Flags = new List<string>(); + } + }); var sourceList = allSourceList.OrderBy(x => x.Flags.Distinct().Count()).ToList(); return sourceList.Find(x => x.Flags.ContainsC(flags)); } @@ -34,6 +36,13 @@ { return default; } + allNodeList.ForEach(x => + { + if (x.Flags == null) + { + x.Flags = new List<string>(); + } + }); var nodeList = allNodeList.OrderBy(x => x.Flags.Distinct().Count()).ToList(); return nodeList.Find(x => x.Flags.ContainsC(flags)); } @@ -47,6 +56,13 @@ { return default; } + allLinkList.ForEach(x => + { + if (x.Flags == null) + { + x.Flags = new List<string>(); + } + }); var linkList = allLinkList.OrderBy(x => x.Flags.Distinct().Count()).ToList(); return linkList.Find(x => x.Flags.ContainsC(flags)); } -- Gitblit v1.9.3