From 712501c0e8ffdb3dc943cec1175ca442ac208e30 Mon Sep 17 00:00:00 2001 From: PhilPan Date: Fri, 22 Sep 2023 16:53:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96vmodel=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E6=97=B6=E9=92=BB=E5=8F=96=E5=AF=BC=E8=88=AA=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E7=9A=84=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- visualdev/Tnb.Vengine/AppService/VmodelAppService.cs | 1 + visualdev/Tnb.Vengine/Domain/VmNavProp.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/visualdev/Tnb.Vengine/AppService/VmodelAppService.cs b/visualdev/Tnb.Vengine/AppService/VmodelAppService.cs index 77be98da..2ecf9373 100644 --- a/visualdev/Tnb.Vengine/AppService/VmodelAppService.cs +++ b/visualdev/Tnb.Vengine/AppService/VmodelAppService.cs @@ -100,6 +100,7 @@ public class VmodelAppService : VengineAppService, IVmodelAppService Vmodel vm = input.data.Adapt(); vm.areaCode = vm.areaCode.ToKebab(); vm.vmCode = vm.vmCode.ToKebab(); + vm.navProps.ForEach(a => a.naviModel = null); await _db.Updateable(vm).WhereColumns(a => a.id).ExecuteCommandAsync(); return input; } diff --git a/visualdev/Tnb.Vengine/Domain/VmNavProp.cs b/visualdev/Tnb.Vengine/Domain/VmNavProp.cs index 203f251b..ae6d0957 100644 --- a/visualdev/Tnb.Vengine/Domain/VmNavProp.cs +++ b/visualdev/Tnb.Vengine/Domain/VmNavProp.cs @@ -51,7 +51,7 @@ public class VmNavProp : VmBaseProp //[JsonIgnore] //public string? midTable { get; set; } - [JsonIgnore] + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public Vmodel? naviModel { get; set; } #endregion Properties