diff --git a/apihost/Tnb.API.Entry/Configurations/Cors.json b/apihost/Tnb.API.Entry/Configurations/Cors.json index 3224525c..b03ac254 100644 --- a/apihost/Tnb.API.Entry/Configurations/Cors.json +++ b/apihost/Tnb.API.Entry/Configurations/Cors.json @@ -1,7 +1,7 @@ { - "CorsAccessorSettings": { - "PolicyName": "JNPFCorsAccessor", - "WithOrigins": [ "http://192.168.10.12:9230","http://localhost:8080", "http://localhost:9230" ], - "WithExposedHeaders": [ "access-token", "x-access-token", "Content-Disposition" ] - } + "CorsAccessorSettings": { + "PolicyName": "JNPFCorsAccessor", + //"WithOrigins": [ "http://localhost:9230" ], + "WithExposedHeaders": [ "access-token", "x-access-token", "Content-Disposition" ] + } } \ No newline at end of file diff --git a/common/Tnb.Common/Extension/DictionaryExtensions.cs b/common/Tnb.Common/Extension/DictionaryExtensions.cs index 742d8e57..d01410dd 100644 --- a/common/Tnb.Common/Extension/DictionaryExtensions.cs +++ b/common/Tnb.Common/Extension/DictionaryExtensions.cs @@ -57,31 +57,4 @@ public static class DictionaryExtensions } } } - - private static Dictionary dicProperties = new Dictionary(StringComparer.OrdinalIgnoreCase); - /// - /// 字典转换成指定类型实例 - /// added by ly on 20230524 - /// - /// 转换的目标类型 - /// 被转换的字典 - /// 转换后的目标类型对象实例 - public static T ToObject(this Dictionary dictionary) where T : class, new() - { - var name = typeof(T).Name; - T instance = new(); - if (!dicProperties.TryGetValue(name, out string[] properies)) - { - properies = instance.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public).Select(p => p.Name).ToArray(); - dicProperties[name] = properies; - } - foreach (var pn in properies) - { - if (dictionary.ContainsKey(pn)) - { - instance.PropertySetValue(pn, dictionary[pn]); - } - } - return instance; - } } \ No newline at end of file diff --git a/visualdev/Tnb.VisualDev/RunService.cs b/visualdev/Tnb.VisualDev/RunService.cs index 271c27fe..39c4676e 100644 --- a/visualdev/Tnb.VisualDev/RunService.cs +++ b/visualdev/Tnb.VisualDev/RunService.cs @@ -1354,8 +1354,8 @@ public class RunService : IRunService, ITransient { if (!isSubFlow) { - // 新增,修改 - var dic = formData.ToObject>(); + // 新增,修改 modified by PhilPan 无需序列化 + var dic = formData; //.ToObject>(); var dicHerader = new Dictionary(); dicHerader.Add("JNPF_API", true); if (_userManager.ToKen != null && !_userManager.ToKen.Contains("::"))