|
@@ -87,8 +87,10 @@ namespace SAGA.MBI.ToolsData.DataCheck
|
|
|
try
|
|
|
{
|
|
|
string bimid = group.Key;
|
|
|
- string revitId=bimid.GetBIMID().ToString();
|
|
|
+ var revitId=bimid.GetBIMID();
|
|
|
+ if (revitId == 0) return list;
|
|
|
string floorId = bimid.GetFloorId();
|
|
|
+ if (floorId.IsNullOrEmpty()) return list;
|
|
|
string floorName = DalProjectTree.GetFloorNameByFloorId(floorId);
|
|
|
foreach (MRevitEquipBase equipBase in group)
|
|
|
{
|
|
@@ -96,14 +98,14 @@ namespace SAGA.MBI.ToolsData.DataCheck
|
|
|
result.FloorName = floorName;
|
|
|
result.DutyId = equipBase.Id;
|
|
|
result.DutyName = equipBase.ToString();
|
|
|
- result.BIMID = revitId;
|
|
|
+ result.BIMID = revitId.ToString();
|
|
|
result.IsRight = false;
|
|
|
list.Add(result);
|
|
|
}
|
|
|
}
|
|
|
catch (Exception e)
|
|
|
{
|
|
|
- Console.WriteLine(e);
|
|
|
+ MessageShowBase.Show(e);;
|
|
|
}
|
|
|
finally
|
|
|
{
|