From 7505bedd1778aa618b62eba7d026e7e51ac851c8 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 08 十一月 2024 13:10:24 +0800 Subject: [PATCH] 升级basic bll --- Hydro/HStation.Hydro.Core/TransferHelper.cs | 89 ++++++++++++++++++-------------------------- 1 files changed, 37 insertions(+), 52 deletions(-) diff --git a/Hydro/HStation.Hydro.Core/TransferHelper.cs b/Hydro/HStation.Hydro.Core/TransferHelper.cs index 95e11f7..d4155f0 100644 --- a/Hydro/HStation.Hydro.Core/TransferHelper.cs +++ b/Hydro/HStation.Hydro.Core/TransferHelper.cs @@ -1,8 +1,4 @@ -锘縰sing HStation.Model; -using System.Diagnostics.Metrics; -using System.Transactions; -using Yw.EPAnet; -using Yw.Model; +锘縰sing Yw.Model; namespace HStation.Hydro { @@ -36,7 +32,6 @@ foreach (var revitReservoir in revitModel.Reservoirs) { var reservoir = FromRevit(revitReservoir); - //reservoir.PropStatusList = null; hydro.Reservoirs.Add(reservoir); } } @@ -51,7 +46,6 @@ foreach (var revitTank in revitModel.Tanks) { var tank = FromRevit(revitTank); - //tank.PropStatusList = null; hydro.Tanks.Add(tank); } } @@ -66,7 +60,6 @@ foreach (var revitWaterbox in revitModel.Waterboxs) { var waterbox = FromRevit(revitWaterbox); - //waterbox.PropStatusList = null; hydro.Waterboxs.Add(waterbox); } } @@ -81,7 +74,6 @@ foreach (var revitJunction in revitModel.Junctions) { var junction = FromRevit(revitJunction); - //junction.PropStatusList = null; hydro.Junctions.Add(junction); } } @@ -96,7 +88,6 @@ foreach (var revitBlunthead in revitModel.Bluntheads) { var blunthead = FromRevit(revitBlunthead); - // blunthead.PropStatusList = null; hydro.Bluntheads.Add(blunthead); } } @@ -111,7 +102,6 @@ foreach (var revitElbow in revitModel.Elbows) { var elbow = FromRevit(revitElbow); - //elbow.PropStatusList = null; hydro.Elbows.Add(elbow); } } @@ -126,7 +116,6 @@ foreach (var revitThreelink in revitModel.Threelinks) { var threelink = FromRevit(revitThreelink); - //threelink.PropStatusList = null; hydro.Threelinks.Add(threelink); } } @@ -141,7 +130,6 @@ foreach (var revitFourlink in revitModel.Fourlinks) { var fourlink = FromRevit(revitFourlink); - //fourlink.PropStatusList = null; hydro.Fourlinks.Add(fourlink); } } @@ -156,7 +144,6 @@ foreach (var revitHydrant in revitModel.Hydrants) { var hydrant = FromRevit(revitHydrant); - //hydrant.PropStatusList = null; hydro.Hydrants.Add(hydrant); } } @@ -171,7 +158,6 @@ foreach (var revitNozzle in revitModel.Nozzles) { var nozzle = FromRevit(revitNozzle); - //nozzle.PropStatusList = null; hydro.Nozzles.Add(nozzle); } } @@ -186,7 +172,6 @@ foreach (var revitMeter in revitModel.Meters) { var meter = FromRevit(revitMeter); - //meter.PropStatusList = null; hydro.Meters.Add(meter); } } @@ -201,7 +186,6 @@ foreach (var revitFlowmeter in revitModel.Flowmeters) { var flowmeter = FromRevit(revitFlowmeter); - //flowmeter.PropStatusList = null; hydro.Flowmeters.Add(flowmeter); } } @@ -216,7 +200,6 @@ foreach (var revitPressmeter in revitModel.Pressmeters) { var pressmeter = FromRevit(revitPressmeter); - //pressmeter.PropStatusList = null; hydro.Pressmeters.Add(pressmeter); } } @@ -231,7 +214,6 @@ foreach (var revitPipe in revitModel.Pipes) { var pipe = FromRevit(revitPipe); - //pipe.PropStatusList = null; hydro.Pipes.Add(pipe); } } @@ -246,38 +228,7 @@ foreach (var revitTranslation in revitModel.Translations) { var translation = FromRevit(revitTranslation); - // translation.PropStatusList = null; hydro.Translations.Add(translation); - } - } - - //鎹㈢儹鍣� - if (revitModel.Exchangers != null && revitModel.Exchangers.Count > 0) - { - if (hydro.Exchangers == null) - { - hydro.Exchangers = new List<HydroExchangerInfo>(); - } - foreach (var revitExchanger in revitModel.Exchangers) - { - var exchanger = FromRevit(revitExchanger); - // exchanger.PropStatusList = null; - hydro.Exchangers.Add(exchanger); - } - } - - //绌哄帇鏈� - if (revitModel.Compressors != null && revitModel.Compressors.Count > 0) - { - if (hydro.Compressors == null) - { - hydro.Compressors = new List<HydroCompressorInfo>(); - } - foreach (var revitCompressor in revitModel.Compressors) - { - var compressor = FromRevit(revitCompressor); - //compressor.PropStatusList = null; - hydro.Compressors.Add(compressor); } } @@ -291,7 +242,6 @@ foreach (var revitPump in revitModel.Pumps) { var pump = FromRevit(revitPump); - //pump.PropStatusList = null; hydro.Pumps.Add(pump); } } @@ -306,8 +256,35 @@ foreach (var revitValve in revitModel.Valves) { var valve = FromRevit(revitValve); - //valve.PropStatusList = null; hydro.Valves.Add(valve); + } + } + + //鎹㈢儹鍣� + if (revitModel.Exchangers != null && revitModel.Exchangers.Count > 0) + { + if (hydro.Exchangers == null) + { + hydro.Exchangers = new List<HydroExchangerInfo>(); + } + foreach (var revitExchanger in revitModel.Exchangers) + { + var exchanger = FromRevit(revitExchanger); + hydro.Exchangers.Add(exchanger); + } + } + + //绌哄帇鏈� + if (revitModel.Compressors != null && revitModel.Compressors.Count > 0) + { + if (hydro.Compressors == null) + { + hydro.Compressors = new List<HydroCompressorInfo>(); + } + foreach (var revitCompressor in revitModel.Compressors) + { + var compressor = FromRevit(revitCompressor); + hydro.Compressors.Add(compressor); } } @@ -720,6 +697,10 @@ nozzle.UpdatePropStatus(nameof(nozzle.Position2d), revitNozzle, nameof(revitNozzle.Position)); nozzle.Position3d = new Yw.Model.Hydro.Position3d(revitNozzle.Position.X, revitNozzle.Position.Y, revitNozzle.Position.Z); nozzle.UpdatePropStatus(nameof(nozzle.Position3d), revitNozzle, nameof(revitNozzle.Position)); + nozzle.Material = revitNozzle.Material; + nozzle.UpdatePropStatus(nameof(nozzle.Material), revitNozzle, nameof(revitNozzle.Material)); + nozzle.Caliber = revitNozzle.Caliber; + nozzle.UpdatePropStatus(nameof(nozzle.Caliber), revitNozzle, nameof(revitNozzle.Caliber)); nozzle.Coefficient = revitNozzle.Coefficient; nozzle.UpdatePropStatus(nameof(nozzle.Coefficient), revitNozzle, nameof(revitNozzle.Coefficient)); nozzle.ScenePropValueList = revitNozzle.PropValueList?.Select(x => new Yw.Model.HydroParterScenePropValueInfo() @@ -762,6 +743,10 @@ hydrant.UpdatePropStatus(nameof(hydrant.Position2d), revitHydrant, nameof(revitHydrant.Position)); hydrant.Position3d = new Yw.Model.Hydro.Position3d(revitHydrant.Position.X, revitHydrant.Position.Y, revitHydrant.Position.Z); hydrant.UpdatePropStatus(nameof(hydrant.Position3d), revitHydrant, nameof(revitHydrant.Position)); + hydrant.Material = revitHydrant.Material; + hydrant.UpdatePropStatus(nameof(hydrant.Material), revitHydrant, nameof(revitHydrant.Material)); + hydrant.Caliber = revitHydrant.Caliber; + hydrant.UpdatePropStatus(nameof(hydrant.Caliber), revitHydrant, nameof(revitHydrant.Caliber)); hydrant.Coefficient = revitHydrant.Coefficient; hydrant.UpdatePropStatus(nameof(hydrant.Coefficient), revitHydrant, nameof(revitHydrant.Coefficient)); hydrant.ScenePropValueList = revitHydrant.PropValueList?.Select(x => new Yw.Model.HydroParterScenePropValueInfo() -- Gitblit v1.9.3