duheng
2025-03-14 a906f71640d9ba5cd9f8d689a51de3a557d8bbff
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs
@@ -196,6 +196,26 @@
        #region 通用方法
        #region Model
        /// <summary>
        /// 获取模型
        /// </summary>
        public async Task<Yw.Model.HydroModelInfo> GetModel(XhsSchemeVmo scheme)
        {
            return await GetHydroInfo(scheme, true);
        }
        /// <summary>
        /// 刷新Model
        /// </summary>
        public async Task<Yw.Model.HydroModelInfo> RefreshModel(XhsSchemeVmo scheme)
        {
            return await GetHydroInfo(scheme, false);
        }
        #endregion
        /// <summary>
        /// 获取水力信息
        /// UseCache 是否使用缓存
@@ -292,7 +312,6 @@
            }
            WaitFormHelper.ShowWaitForm(this.FindForm(), "正在加载模型数据,请稍后...");
            //var overlay = this.ShowOverlay();
            if (!_gettingHydroInfoDict.TryAdd(key, true))
            {
                _gettingHydroInfoDict[key] = true;
@@ -315,7 +334,6 @@
            }
            var hydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(relation.ModelID);
            _gettingHydroInfoDict[key] = false;
            //overlay.Close();
            WaitFormHelper.HideWaitForm();
            return hydroInfo;
        }
@@ -987,13 +1005,7 @@
            this.ShowProjectSiteInfoEvent?.Invoke(_project, _projectSite, hydroInfo, this.svgImg32[0]);
        }
        /// <summary>
        /// 刷新
        /// </summary>
        public async Task<Yw.Model.HydroModelInfo> RefreshModel(XhsSchemeVmo scheme)
        {
            return await GetHydroInfo(scheme, false);
        }
        #endregion
    }