From e27f124a62d94b565979dc710830107ff241eb83 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 27 九月 2024 14:22:37 +0800 Subject: [PATCH] 新增参数 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs index fb2c782..309f586 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs @@ -157,8 +157,9 @@ feedBackProgress?.Invoke(100, 100); return true; } + var structOthersFileInfo = allFileInfoList.Find(x => x.Name == HStation.Revit.ConstParas.StructOthersFileName); - var structRevitModel = HStation.Service.RevitParseHelper.FromJsonFile(structFileInfo.FullName, out msg); + var structRevitModel = HStation.Service.RevitParseHelper.FromJsonFile(structFileInfo.FullName, structOthersFileInfo?.FullName, out msg); if (structRevitModel == null) { feedBackMsg?.Invoke($"{msg}锛侊紒锛�", Color.Red); @@ -184,6 +185,26 @@ feedBackProgress?.Invoke(100, 100); return true; } + + feedBackMsg?.Invoke("姝e湪杩涜浜у搧鍖归厤...", Color.Black); + hydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(hydroId); + var matchingParas = AssetsMatchingParasHelper.Create(hydroInfo); + if (await AssetsMatchingHelper.Matching(matchingParas)) + { + if (AssetsMatchingParasHelper.Apply(hydroInfo, matchingParas)) + { + feedBackMsg?.Invoke("浜у搧鍖归厤鎴愬姛銆傘�傘��", Color.Green); + } + else + { + feedBackMsg?.Invoke("浜у搧鍖归厤澶辫触锛侊紒锛�", Color.Red); + } + } + else + { + feedBackMsg?.Invoke("浜у搧鍖归厤澶辫触锛侊紒锛�", Color.Red); + } + hydroId = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.Save(hydroInfo); feedBackMsg?.Invoke("姘村姏缁撴瀯鏂囦欢瑙f瀽鎴愬姛銆傘�傘��", Color.Green); feedBackProgress?.Invoke(100, 30); @@ -244,7 +265,7 @@ } // var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName);//涓婁紶 - var bimfaceId = 10000878332030; //娴嬭瘯鐢ㄤ緥 + var bimfaceId = 10000878572231; //娴嬭瘯鐢ㄤ緥 if (bimfaceId < 1) { feedBackMsg?.Invoke("Revit妯″瀷鏂囦欢涓婁紶澶辫触锛侊紒锛�", Color.Red); -- Gitblit v1.9.3