|
@@ -3,11 +3,13 @@ package cn.tr.module.sys.user.provider;
|
|
|
import cn.hutool.core.lang.Pair;
|
|
import cn.hutool.core.lang.Pair;
|
|
|
import cn.tr.core.utils.UserUtil;
|
|
import cn.tr.core.utils.UserUtil;
|
|
|
import cn.tr.module.api.sys.user.SysUserApi;
|
|
import cn.tr.module.api.sys.user.SysUserApi;
|
|
|
|
|
+import cn.tr.module.sys.oauth2.service.CurrentUserService;
|
|
|
import cn.tr.module.sys.user.service.ISysUserService;
|
|
import cn.tr.module.sys.user.service.ISysUserService;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
import javax.annotation.PostConstruct;
|
|
import javax.annotation.PostConstruct;
|
|
|
|
|
+import java.util.Collection;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -20,7 +22,7 @@ import java.util.List;
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
public class SysUserNickNameProvider implements SysUserApi {
|
|
public class SysUserNickNameProvider implements SysUserApi {
|
|
|
private final ISysUserService userService;
|
|
private final ISysUserService userService;
|
|
|
-
|
|
|
|
|
|
|
+ private final CurrentUserService currentUserService;
|
|
|
|
|
|
|
|
@PostConstruct
|
|
@PostConstruct
|
|
|
public void init(){
|
|
public void init(){
|
|
@@ -31,4 +33,9 @@ public class SysUserNickNameProvider implements SysUserApi {
|
|
|
public List<Pair<String, String>> selectAllUserIdAndNickName() {
|
|
public List<Pair<String, String>> selectAllUserIdAndNickName() {
|
|
|
return userService.selectAllUserIdAndNickName();
|
|
return userService.selectAllUserIdAndNickName();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Collection<String> findUserPermission(String userId) {
|
|
|
|
|
+ return currentUserService.currentUserPermission(userId);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|