From 7da5c077a94f883ae7ce2def5dbec4a2e66c5856 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 04 八月 2025 17:00:49 +0800
Subject: [PATCH] fix: 修改menus childrens为children

---
 FlexJobApi.User.Application/Menus/Commands/SaveMenuCommandHandler.cs |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/FlexJobApi.User.Application/Menus/Commands/SaveMenuCommandHandler.cs b/FlexJobApi.User.Application/Menus/Commands/SaveMenuCommandHandler.cs
index 408e6f3..6a2f5cc 100644
--- a/FlexJobApi.User.Application/Menus/Commands/SaveMenuCommandHandler.cs
+++ b/FlexJobApi.User.Application/Menus/Commands/SaveMenuCommandHandler.cs
@@ -71,7 +71,13 @@
             // 鑾峰彇瀛愰泦Id
             var childrenIds = GetRequestChildrenIds(request);
             // 鍒犻櫎瀛愮骇
-            entity.Childrens = entity.Childrens.Where(it => childrenIds.Contains(it.Id)).ToList();
+            entity.Childrens = entity.Childrens
+                .Where(it => 
+                    it.Type == EnumMenuType.Menu 
+                    || it.Type == EnumMenuType.Page 
+                    || it.Type == EnumMenuType.Modal 
+                    || childrenIds.Contains(it.Id))
+                .ToList();
 
             // 閬嶅巻鍒嗙粍
 

--
Gitblit v1.9.1