From b4a83cab68992fbf1d88dcc43957f4aebea60343 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 30 十二月 2024 09:40:29 +0800 Subject: [PATCH] 水力模块整改,解决存储慢获取慢的问题 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 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 dc49fe8..b68d397 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 @@ -279,7 +279,8 @@ } } - var overlay = this.ShowOverlay(); + WaitFormHelper.ShowWaitForm(this.FindForm(), "姝e湪鍔犺浇妯″瀷鏁版嵁锛岃绋嶅悗..."); + //var overlay = this.ShowOverlay(); if (!_gettingHydroInfoDict.TryAdd(key, true)) { _gettingHydroInfoDict[key] = true; @@ -303,8 +304,8 @@ //var hydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(relation.ModelID); var hydroInfo = await HStation.BLL.XhsHydroInfo.GetByID(relation.ModelID); _gettingHydroInfoDict[key] = false; - overlay.Close(); - + //overlay.Close(); + WaitFormHelper.HideWaitForm(); return hydroInfo; } @@ -812,10 +813,11 @@ { return default; } - var db = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(id); + //var db = await HStation.BLL.XhsHydroInfo.GetByID(id); if (scheme == null) { - _hydroInfo = db; + // _hydroInfo = db; + _hydroInfo = hydroInfo; return _hydroInfo; } if (_allSchemeHydroInfoDict == null || _allSchemeHydroInfoDict.Count < 1) @@ -827,8 +829,9 @@ { return default; } - _allSchemeHydroInfoDict[schemeKey] = db; - return db; + //_allSchemeHydroInfoDict[schemeKey] = db; + _allSchemeHydroInfoDict[schemeKey] = hydroInfo; + return _allSchemeHydroInfoDict[schemeKey]; } /// <summary> -- Gitblit v1.9.3