| | |
| | | |
| | | #endregion |
| | | |
| | | #region StartDiameter |
| | | |
| | | if (jobject[RevitJsonProp.MaxSize].MatchNumeric(out double maxSize)) |
| | | { |
| | | translation.StartDiameter = maxSize; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region EndDiameter |
| | | |
| | | if (jobject[RevitJsonProp.MinSize].MatchNumeric(out double minSize)) |
| | | { |
| | | translation.EndDiameter = minSize; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region Length |
| | | |
| | | if (jobject[RevitJsonProp.Length].MatchNumeric(out double length)) |
| | |
| | | valve.ValveType = valveType; |
| | | if (string.IsNullOrEmpty(valve.ValveType)) |
| | | { |
| | | valve.ValveType = ValveType.TCV; |
| | | valve.ValveType = ValveType.GPV; |
| | | valve.UpdatePropStatus(nameof(valve.ValveType), ePropStatus.Lack, "[阀门类型]缺省,使用默认值(TCV)进行修正"); |
| | | } |
| | | else |
| | | { |
| | | if (!ValveType.Contains(valve.ValveType)) |
| | | { |
| | | valve.ValveType = ValveType.TCV; |
| | | valve.ValveType = ValveType.GPV; |
| | | valve.UpdatePropStatus(nameof(valve.ValveType), ePropStatus.Abnormal, "[阀门类型]设置错误,使用默认值(TCV)进行修正"); |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | valve.ValveType = ValveType.TCV; |
| | | valve.ValveType = ValveType.GPV; |
| | | valve.UpdatePropStatus(nameof(valve.ValveType), ePropStatus.Abnormal, "[阀门类型]缺少或格式错误,使用默认值(TCV)进行修正"); |
| | | } |
| | | |