From d9505757da1a789c4bb9f7c05e8bfd1f09b77ba1 Mon Sep 17 00:00:00 2001
From: value <z1292839451@163.com>
Date: 星期一, 28 八月 2023 09:25:33 +0800
Subject: [PATCH] 修改报告预览数据接口

---
 user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleManagerServiceImpl.java |   37 ++++++++++++++++++++++++++++++++++---
 1 files changed, 34 insertions(+), 3 deletions(-)

diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleManagerServiceImpl.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleManagerServiceImpl.java
index 2a4313b..42b669d 100644
--- a/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleManagerServiceImpl.java
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleManagerServiceImpl.java
@@ -96,9 +96,9 @@
                     .collect(Collectors.toList());
             r.setRoleMenuList(collect);
         });
-        roleAndMenuDtos.forEach(r->{
-            r.getRoleMenuList().forEach(System.out::println);
-        });
+        //roleAndMenuDtos.forEach(r->{
+        //    r.getRoleMenuList().forEach(System.out::println);
+        //});
         Map<String, Object>result=new HashMap<>(3);
         result.put("list",roleAndMenuDtos);
         int size = roleManageMapper.getRoleInfoByName(dto.getName()).size();
@@ -143,6 +143,37 @@
         return roleManageMapper.getUserListRole();
     }
 
+    @Override
+    public Map<String, Object> getUrlType(String url) {
+        String type=null;
+        Map<String, Object> stringIntegerMap = roleManageMapper.selctInterFaceType(url);
+        String of = String.valueOf(stringIntegerMap.get("type"));
+        switch (of) {
+            case "0":
+                type="selected";
+                break;
+            case "1":
+                type="added";
+                break;
+            case "2":
+                type="updated";
+                break;
+            case "3":
+                type="deleted";
+                break;
+            default:
+                break;
+        }
+        stringIntegerMap.put("type",type);
+        System.out.println(type);
+        return stringIntegerMap;
+    }
+
+    @Override
+    public boolean hasUrl(String type, String menuId, String roleId) {
+        return roleManageMapper.hasUrl( type,  menuId,  roleId).get("num")>0L;
+    }
+
 
     private List<Menu> getEnumChildren(Menu root, List<Menu> all) {
         return all.stream()

--
Gitblit v1.9.3