2
huangxiaoqiang
2025-03-06 319c4fe3fb3656ba33903d8c9364ae3d548dd038
Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Core/Helper/ObjectExtension.cs
@@ -24,7 +24,7 @@
            T model = Activator.CreateInstance<T>();
            PropertyInfo[] propertyInfos = typeof(T).GetProperties(BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance);
            Dictionary<string, object> upperDic = dic.ToDictionary(x => x.Key.ToUpper(), y => y.Value);
            Dictionary<string, object> upperDic = dic.ToDictionary(k => k.Key.ToUpper(), v => v.Value);
            foreach (var property in propertyInfos)
            {
@@ -32,7 +32,7 @@
                if (!upperDic.TryGetValue(property.Name.ToUpper(), out value))
                {
                    continue;
                };
                }
                property.SetValue(model, value?.ToString().ChangeType(property.PropertyType));
            }
            return model;