From 7371051db9b19381f42165153d17758a90d68f33 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期日, 29 十月 2023 00:24:36 +0800
Subject: [PATCH] 修改主数据按钮查询权限接口,VciBaseUtil中增加校验当前用户是否为配置的超管用户方法

---
 Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/service/impl/RoleMenuServiceImpl.java |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/service/impl/RoleMenuServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/service/impl/RoleMenuServiceImpl.java
index d596d8e..dc02fbd 100644
--- a/Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/service/impl/RoleMenuServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/service/impl/RoleMenuServiceImpl.java
@@ -53,20 +53,14 @@
 	private IUserClient userClient;
 
 	/**
-	 * 鏍规嵁鐢ㄦ埛id鏌ヨ锛岃鎺堟潈鐨勮彍鍗昳d
+	 * 鏍规嵁鐢ㄦ埛id鏌ヨ瑙掕壊id锛屽啀鏌ヨ琚巿鏉冪殑鑿滃崟id
 	 * @param userId
 	 * @return
 	 */
 	@Override
 	public List<Long> getMenuIdByUserId(Long userId) {
-		// 鏍规嵁鐢ㄦ埛id鏌ヨ鑿滃崟id
-		R<User> userR = userClient.userInfoById((Func.isEmpty(userId) ? AuthUtil.getUserId():userId));
-		if (!userR.isSuccess() || Func.isEmpty(userR.getData())) {
-			throw new ServiceException("鐢ㄦ埛淇℃伅鏌ヨ澶辫触,鍘熷洜锛�"+userR.getMsg());
-		}
-
 		// 褰撴煡璇㈡潯浠秈n澶т簬涓�鍗冩潯鏃�
-		List<String> roleIdList = Func.toStrList(userR.getData().getRoleId());
+		List<String> roleIdList = Func.toStrList(AuthUtil.getUser().getRoleId());
 		//鏋勫缓鏌ヨ鑿滃崟id鐨勬煡璇㈡潯浠�
 		LambdaQueryWrapper<RoleMenu> roleMenuWrapper = Wrappers.<RoleMenu>query()
 			.lambda().select(RoleMenu::getMenuId);

--
Gitblit v1.9.3