From 7045b984af43d5825058b4df4b4dbc7a08cf2db2 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期一, 20 十月 2025 08:33:53 +0800
Subject: [PATCH] 对接
---
src/main/java/com/zy/common/web/AuthController.java | 31 ++++++++-----------------------
1 files changed, 8 insertions(+), 23 deletions(-)
diff --git a/src/main/java/com/zy/common/web/AuthController.java b/src/main/java/com/zy/common/web/AuthController.java
index 7f178c1..096241f 100644
--- a/src/main/java/com/zy/common/web/AuthController.java
+++ b/src/main/java/com/zy/common/web/AuthController.java
@@ -477,36 +477,21 @@
@RequestMapping("/menu/pda/auth")
@ManagerAuth
- public R menuPda(@RequestBody HashMap<String,String> params){
+ public R menuPda(){
Long userId = getUserId();
- String level = params.get("level");
- Long id = Long.valueOf(params.get("id"));
- List<RolePdaResource> rolePdaResources;
+ List<RolePermission> rolePermissions;
if (userId == 9527L) {
- rolePdaResources = rolePdaResourceService.selectList(new EntityWrapper<>());
+ rolePermissions = rolePermissionService.selectList(new EntityWrapper<>());
} else {
Long roleId = getUser().getRoleId();
- rolePdaResources = rolePdaResourceService.selectList(new EntityWrapper<RolePdaResource>().eq("role_id", roleId));
+ rolePermissions = rolePermissionService.selectList(new EntityWrapper<RolePermission>().eq("role_id", roleId));
}
- if (Cools.isEmpty(rolePdaResources)) {
+ if (Cools.isEmpty(rolePermissions)) {
return R.ok();
}
- List<Long> collect = rolePdaResources.stream().map(RolePdaResource::getResourceId).distinct().collect(Collectors.toList());
- List<PdaResource> pdaResources = pdaResourceService.selectBatchIds(collect);
- List<PdaResource> results = new ArrayList<>();
-
- for (PdaResource pdaResource : pdaResources) {
- if (Integer.parseInt(level) == 1) {
- if (pdaResource.getLevel().equals(Short.valueOf(level))) {
- results.add(pdaResource);
- }
- } else {
- if (pdaResource.getLevel().equals(Short.valueOf(level)) && pdaResource.getResourceId().equals(id)) {
- results.add(pdaResource);
- }
- }
- }
- return R.ok().add(results);
+ List<Long> collect = rolePermissions.stream().map(RolePermission::getPermissionId).distinct().collect(Collectors.toList());
+ List<Permission> permissions = permissionService.selectBatchIds(collect);
+ return R.ok().add(permissions);
}
}
--
Gitblit v1.9.1