lixiaojun
2024-07-23 5f2fed99394f95c133d330349ddf367b669951e9
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-GeneralProject/ImportXhsProjectHelper.cs
@@ -209,7 +209,8 @@
                feedBackMsg?.Invoke("Revit模型文件解析失败!!!");
            }
            var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName);
            //var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName);
            var bimfaceId = 10000869537010;
            if (bimfaceId < 1)
            {
                feedBackMsg?.Invoke("Revit模型文件上传失败!!!");
@@ -217,6 +218,8 @@
            }
            feedBackMsg?.Invoke("解析Revit模型文件成功。。。");
            feedBackProgress?.Invoke(100, 60);
@@ -277,19 +280,22 @@
            feedBackProgress?.Invoke(100, 80);
            vm.BimfaceFileRelationID = bimfaceRelationId;
            #endregion
            #region 发起bimface转换
            feedBackMsg?.Invoke("正在进行Bimface模型轻量化...");
            var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId);
            if (bimfaceTranslateStatus != Yw.BIMFace.eTranslateStatus.Success)
            {
            //var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId);
            //if (bimfaceTranslateStatus != Yw.BIMFace.eTranslateStatus.Success)
            //{
            //    await Yw.WinFrmUI.BimfaceHelper.WaitFileTranslateStatusUntilSuccess(bimfaceId, 3000);
            //}
                await Yw.WinFrmUI.BimfaceHelper.WaitFileTranslateStatusUntilSuccess(bimfaceId, 3000);
            }
            feedBackMsg?.Invoke("Bimface模型轻量化完成。。。");
            feedBackProgress?.Invoke(100, 90);
            #endregion
            #region 更新状态