From a58d740c8ef15c0bafcf5d3b76abb54333c2028e Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期五, 21 十月 2022 13:34:10 +0800
Subject: [PATCH] 处理 车牌号重复 我的代办重构 导出名字

---
 ycl-common/src/main/java/com/ycl/service/user/impl/UmsMenuServiceImpl.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/ycl-common/src/main/java/com/ycl/service/user/impl/UmsMenuServiceImpl.java b/ycl-common/src/main/java/com/ycl/service/user/impl/UmsMenuServiceImpl.java
index 1ce1c77..03238c5 100644
--- a/ycl-common/src/main/java/com/ycl/service/user/impl/UmsMenuServiceImpl.java
+++ b/ycl-common/src/main/java/com/ycl/service/user/impl/UmsMenuServiceImpl.java
@@ -7,6 +7,7 @@
 import com.ycl.entity.user.UmsMenu;
 import com.ycl.entity.user.vo.UmsMenuVo;
 import com.ycl.mapper.user.AdminMenuRelationMapper;
+import com.ycl.mapper.user.UmsAdminRoleRelationMapper;
 import com.ycl.mapper.user.UmsMenuMapper;
 import com.ycl.service.user.UmsMenuService;
 import org.springframework.beans.BeanUtils;
@@ -28,6 +29,8 @@
     AdminMenuRelationMapper adminMenuRelationMapper;
     @Resource
     UmsMenuMapper umsMenuMapper;
+    @Resource
+    UmsAdminRoleRelationMapper umsAdminRoleRelationMapper;
 
     @Override
     public boolean create(UmsMenu umsMenu) {
@@ -105,6 +108,24 @@
                 .collect(Collectors.toList());
     }
 
+    @Override
+    public String getPermission(Long userId) {
+        List<String> permission = umsAdminRoleRelationMapper.selectPermissionById(userId);
+        if (permission.size()<2){
+            return permission.get(0);
+        }else {
+            if (permission.contains("鎿嶄綔涓旀煡鐪�")){
+                return "operation and view";
+            }
+            else if (permission.contains("鍙搷浣�")&&!permission.contains("浠呮煡鐪�")){
+                return "operation";
+            }
+            else if (permission.contains("浠呮煡鐪�")&&!permission.contains("鍙搷浣�")){
+                return "view";
+            }else return "operation and view";
+        }
+    }
+
     /**
      * 灏哢msMenu杞寲涓篣msMenuNode骞惰缃甤hildren灞炴��
      */

--
Gitblit v1.8.0