瀏覽代碼

xls:部件识别获取

xulisong 6 年之前
父節點
當前提交
0e3ce04599
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      MBI/SAGA.MBI/DataArrange/DalEquipPart.cs
  2. 1 1
      MBI/SAGA.MBI/Extend/ElementExtend.cs

+ 1 - 1
MBI/SAGA.MBI/DataArrange/DalEquipPart.cs

@@ -74,7 +74,7 @@ namespace SAGA.MBI.DataArrange
         /// <returns></returns>
         /// <returns></returns>
         public static MEquipment GetPartParentElement(Element element)
         public static MEquipment GetPartParentElement(Element element)
         {
         {
-            string code = element.GetFamilyCode();
+            string code = element?.GetFamily().Name.Substring(0, 4); ;
             if (code.IsNullOrEmpty()) return null;
             if (code.IsNullOrEmpty()) return null;
             //构件所关联的设备
             //构件所关联的设备
             var parentInst = element.Document.GetElements(new ElementIntersectsElementFilter(element))
             var parentInst = element.Document.GetElements(new ElementIntersectsElementFilter(element))

+ 1 - 1
MBI/SAGA.MBI/Extend/ElementExtend.cs

@@ -188,7 +188,7 @@ namespace SAGA.MBI.Tools
         /// </summary>
         /// </summary>
         /// <returns></returns>
         /// <returns></returns>
         public static string GetFamilyCode(this Element element)
         public static string GetFamilyCode(this Element element)
-        {
+        {          
             string code = "";
             string code = "";
             if (element is FamilyInstance fi)
             if (element is FamilyInstance fi)
             {
             {