|
|
|
@ -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 {
|
|
|
|
|