From 0af9865d978184029a95e3d6fd1686f20a5cc556 Mon Sep 17 00:00:00 2001 From: lzw <605106923@qq.com> Date: Sat, 16 Oct 2021 13:01:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=8F=9C=E5=8D=95=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/MenuController.cs | 3 +-- Yi.Framework/Yi.Framework.Interface/IMenuService.cs | 2 +- Yi.Framework/Yi.Framework.Service/MenuService.cs | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/MenuController.cs b/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/MenuController.cs index c44f1d02..9efb9470 100644 --- a/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/MenuController.cs +++ b/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/MenuController.cs @@ -102,8 +102,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers public async Task AddChildrenMenu(ChildrenDto childrenDto) { var _menu = await _menuService.GetEntityById(childrenDto.parentId); - var _children= await _menuService.AddChildrenMenu(_menu); - _children = childrenDto.data; + var _children= await _menuService.AddChildrenMenu(_menu,childrenDto.data); return Result.Success(); } diff --git a/Yi.Framework/Yi.Framework.Interface/IMenuService.cs b/Yi.Framework/Yi.Framework.Interface/IMenuService.cs index fc480933..f360d358 100644 --- a/Yi.Framework/Yi.Framework.Interface/IMenuService.cs +++ b/Yi.Framework/Yi.Framework.Interface/IMenuService.cs @@ -45,6 +45,6 @@ namespace Yi.Framework.Interface /// /// /// - Task AddChildrenMenu(menu _menu); + Task AddChildrenMenu(menu _menu, menu _children); } } diff --git a/Yi.Framework/Yi.Framework.Service/MenuService.cs b/Yi.Framework/Yi.Framework.Service/MenuService.cs index 001f32d9..c79b3836 100644 --- a/Yi.Framework/Yi.Framework.Service/MenuService.cs +++ b/Yi.Framework/Yi.Framework.Service/MenuService.cs @@ -13,12 +13,12 @@ namespace Yi.Framework.Service { public MenuService(DbContext Db) : base(Db) { } - public async Task AddChildrenMenu(menu _menu) + public async Task AddChildrenMenu(menu _menu, menu _children) { var menu_data = await _Db.Set().Include(u=>u.children) .Where(u=>u.id==_menu.id&& u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync(); - var _children = menu_data.children.ToList(); - _children.Add(new menu()); + var children = menu_data.children.ToList(); + children.Add(_children); await UpdateAsync(menu_data); return menu_data; }