lixiaojun
2024-12-30 b4a83cab68992fbf1d88dcc43957f4aebea60343
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs
@@ -217,7 +217,8 @@
                return true;
            }
            vm.HydroInfo = HStation.Hydro.TransferHelper.FromRevit(vm.RevitModel, out msg);
            vm.HydroInfo = HStation.Hydro.TransferHelper.FromRevit
                (vm.RevitModel, out List<Yw.Model.HydroParterScenePropValueInfo> allScenePropValueInfo, out List<Yw.Model.HydroDecoratorInfo> allDecoratorList, out msg);
            if (vm.HydroInfo == null)
            {
                feedBackMsg?.Invoke($"水力结构文件解析失败,{msg}!!!", Color.Red);
@@ -268,8 +269,13 @@
            feedBackMsg?.Invoke("水力结构文件解析成功。。。", Color.Green);
            feedBackProgress?.Invoke(100, 40);
            vm.HydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(vm.HydroInfo.ID);
            //vm.HydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(vm.HydroInfo.ID);
            vm.HydroInfo = await HStation.BLL.XhsHydroInfo.GetByID(vm.HydroInfo.ID);
            if (allDecoratorList != null && allDecoratorList.Count > 0)
            {
                await BLLFactory<Yw.BLL.HydroDecoratorInfo>.Instance.Save(vm.HydroInfo.ID, HStation.Revit.ConstParas.Scene, allDecoratorList);
            }
            #endregion
            #region 第六步 关联水力结构模型(进度 50%)
@@ -311,8 +317,8 @@
                return true;
            }
            //var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName);//正式代码
            var bimfaceId = 10000884893369;//测试用例  10000884893369  10000894297457  10000895957527
            var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName);//正式代码
            //var bimfaceId = 10000884893369;//测试用例  10000884893369  10000894297457  10000895957527  10000896316958 10000896755736
            if (bimfaceId < 1)
            {
                feedBackMsg?.Invoke("Revit模型文件上传失败!!!", Color.Red);
@@ -382,8 +388,8 @@
            feedBackProgress?.Invoke(100, 60);
            feedBackMsg?.Invoke("正在进行模型轻量化...", Color.Black);
            //var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId);//发起转换
            var bimfaceTranslateStatus = Yw.BIMFace.eTranslateStatus.Processing;//测试代码
            var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId);//发起转换
            //var bimfaceTranslateStatus = Yw.BIMFace.eTranslateStatus.Processing;//测试代码
            if (bimfaceTranslateStatus != Yw.BIMFace.eTranslateStatus.Success)
            {