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