From 6a492168eda60b19f8feadf2a258a03c7cec9238 Mon Sep 17 00:00:00 2001 From: lzw <605106923@qq.com> Date: Sat, 16 Oct 2021 13:34:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=B7=BB=E5=8A=A0=E5=AD=90?= =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/MenuController.cs | 4 ++-- Yi.Framework/Yi.Framework.Interface/IMenuService.cs | 2 +- Yi.Framework/Yi.Framework.Service/MenuService.cs | 7 +++---- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/MenuController.cs b/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/MenuController.cs index 9efb9470..fe417cd3 100644 --- a/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/MenuController.cs +++ b/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/MenuController.cs @@ -101,8 +101,8 @@ namespace Yi.Framework.ApiMicroservice.Controllers [HttpPost] public async Task AddChildrenMenu(ChildrenDto childrenDto) { - var _menu = await _menuService.GetEntityById(childrenDto.parentId); - var _children= await _menuService.AddChildrenMenu(_menu,childrenDto.data); + //var _menu = await _menuService.GetEntityById(childrenDto.parentId); + var _children= await _menuService.AddChildrenMenu(childrenDto.parentId,childrenDto.data); return Result.Success(); } diff --git a/Yi.Framework/Yi.Framework.Interface/IMenuService.cs b/Yi.Framework/Yi.Framework.Interface/IMenuService.cs index f360d358..8bd350c5 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, menu _children); + Task AddChildrenMenu(int _menuId, menu _children); } } diff --git a/Yi.Framework/Yi.Framework.Service/MenuService.cs b/Yi.Framework/Yi.Framework.Service/MenuService.cs index c79b3836..31f357d2 100644 --- a/Yi.Framework/Yi.Framework.Service/MenuService.cs +++ b/Yi.Framework/Yi.Framework.Service/MenuService.cs @@ -13,12 +13,11 @@ namespace Yi.Framework.Service { public MenuService(DbContext Db) : base(Db) { } - public async Task AddChildrenMenu(menu _menu, menu _children) + public async Task AddChildrenMenu(int _menuId, 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(_children); + .Where(u=>u.id==_menuId&& u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync(); + menu_data.children.Add(_children); await UpdateAsync(menu_data); return menu_data; }