From 2243566596bc1cf47fc81e4390e4ca459d90fcc5 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 10 十二月 2024 23:27:08 +0800 Subject: [PATCH] 模拟功能面板修复 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs index 522751c..9fc8e31 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs @@ -199,7 +199,11 @@ { if (_hydroInfo == null) { - _hydroInfo = await GetHydroInfo(null); + hydroInfo = await GetHydroInfo(null); + if (_hydroInfo == null) + { + _hydroInfo = hydroInfo; + } } return _hydroInfo; } @@ -217,9 +221,12 @@ if (!_allSchemeHydroInfoDict.ContainsKey(scheme)) { hydroInfo = await GetHydroInfo(scheme); - _allSchemeHydroInfoDict.Add(scheme, hydroInfo); - return hydroInfo; + if (!_allSchemeHydroInfoDict.ContainsKey(scheme)) + { + _allSchemeHydroInfoDict.Add(scheme, hydroInfo); + } } + return _allSchemeHydroInfoDict[scheme]; } if (_allSchemeHydroInfoDict.ContainsKey(scheme)) @@ -231,7 +238,7 @@ _allSchemeHydroInfoDict.Add(scheme, hydroInfo); } - return hydroInfo; + return _allSchemeHydroInfoDict[scheme]; } //鑾峰彇姘村姏淇℃伅 -- Gitblit v1.9.3