From 5ffc36a1db18d3112a9b50a9cf3953d7fcf21bae Mon Sep 17 00:00:00 2001 From: huanghongfeng <huanghongfeng@hnkhzn.com> Date: 星期二, 19 八月 2025 16:37:24 +0800 Subject: [PATCH] 更新 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Services/Sys_RoleService.cs | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Services/Sys_RoleService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Services/Sys_RoleService.cs" index 60bad17..9527c98 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Services/Sys_RoleService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Services/Sys_RoleService.cs" @@ -135,8 +135,7 @@ string message = ""; try { - UserInfo user = App.User.GetCurrentUserInfo(); - if (!GetAllChildren(user.RoleId).Exists(x => x.Id == roleId)) + if (!GetAllChildren(App.User.RoleId).Exists(x => x.Id == roleId)) return WebResponseContent.Instance.Error("娌℃湁鏉冮檺淇敼姝よ鑹茬殑鏉冮檺淇℃伅"); //褰撳墠鐢ㄦ埛鐨勬潈闄� List<Permissions> permissions = _MenuRepository.GetPermissions(App.User.RoleId); @@ -147,7 +146,7 @@ List<Sys_RoleAuth> updateAuths = new List<Sys_RoleAuth>(); foreach (UserPermissionDTO x in userPermissions) { - Permissions per = permissions.Where(p => p.MenuId == x.Id).FirstOrDefault(); + Permissions per = permissions.FirstOrDefault(p => p.MenuId == x.Id); //涓嶈兘鍒嗛厤瓒呰繃褰撳墠鐢ㄦ埛鐨勬潈闄� if (per == null) continue; //per.UserAuthArr.Contains(a.Value)鏍¢獙鏉冮檺鑼冨洿 @@ -169,9 +168,9 @@ AuthValue = string.Join(",", arr), AuthId = auth == null ? 0 : auth.AuthId, ModifyDate = DateTime.Now, - Modifier = user.UserName, + Modifier = App.User.UserName, CreateDate = DateTime.Now, - Creater = user.UserName + Creater = App.User.UserName }); } else @@ -196,7 +195,7 @@ x.AuthValue = ""; }); //灏嗗彇娑堢殑鏉冮檺璁剧疆涓�"" - _RoleAuthRepository.UpdateData(delAuths); + _RoleAuthRepository.DeleteData(delAuths); int addCount = updateAuths.Where(x => x.AuthId <= 0).Count(); int updateCount = updateAuths.Where(x => x.AuthId > 0).Count(); @@ -204,7 +203,7 @@ string _version = DateTime.Now.ToString("yyyyMMddHHMMssfff"); - content.OK($"淇濆瓨鎴愬姛锛氭柊澧炲姞閰嶈彍鍗曟潈闄恵addCount}鏉�,鏇存柊鑿滃崟{updateCount}鏉�,鍒犻櫎鏉冮檺{delAuths.Count()}鏉�"); + content.OK($"淇濆瓨鎴愬姛锛氭柊澧炲姞閰嶈彍鍗曟潈闄恵addCount}鏉�,鏇存柊鑿滃崟{updateCount}鏉�,鍒犻櫎鏉冮檺{delAuths.Count}鏉�"); } catch (Exception ex) { -- Gitblit v1.9.3