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