lixiaojun
2024-12-20 4a27caa5a0d8f4eef667cc9ed0d1c01ea7329298
Service/HStation.Service.Revit.Core/04-service/01-json/RevitJsonHelper.cs
@@ -4332,6 +4332,24 @@
            #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))
@@ -5108,21 +5126,21 @@
                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)进行修正");
            }