perf: 返回全量权限

dev
huangfeng 1 year ago
parent b15b9032c5
commit cc5bba2da3

@ -8,6 +8,7 @@ import com.shxy.xymanager_common.entity.SysUser;
import com.shxy.xymanager_common.entity.TbPermission;
import com.shxy.xymanager_common.model.PermissionModel;
import com.shxy.xymanager_common.threadlocal.UserContextHolder;
import com.shxy.xymanager_service.service.NewCacheService;
import com.shxy.xymanager_service.service.PermissionService;
import com.shxy.xymanager_service.service.UserService;
import io.swagger.annotations.Api;
@ -32,6 +33,8 @@ public class UserController extends BaseController {
UserService service;
@Resource
PermissionService permissionService;
@Resource
NewCacheService cacheService;
@GetMapping("getPermission")
@ApiOperation("查询权限")
@ -59,7 +62,7 @@ public class UserController extends BaseController {
SysUser user = UserContextHolder.currentUserInfo();
if (user != null) {
user.setPassword("");
PermissionDetail permission = permissionService.getPermissionDetail(user.getUid());
PermissionDetail permission = cacheService.getPermissionDetailFull(user.getUid());
user.setPermission(permission);
return ResponseReult.success(user);
} else {

Loading…
Cancel
Save