Commit b9962f34 by baihe

Merge branch 'feature/fc-auth' into 'master'

Feature/fc auth

See merge request !3
parents f9e6a289 d6f7e0f6
......@@ -44,7 +44,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
"com.jiejing.studio.api",
"com.jiejing.message.api",
"com.jiejing.fitness.rpc.api",
"com.jiejing.permcenter.api",
"com.jiejing.auth.api",
"com.jiejing.configcenter.api",
"com.jiejing.workflow.api",
})
......
......@@ -116,4 +116,4 @@ weChat:
domain: wechat-xmfit
rpc:
apps: fcfos
\ No newline at end of file
apps: fcfos,fcauth
\ No newline at end of file
......@@ -85,10 +85,16 @@
<groupId>com.jiejing.fitness</groupId>
<artifactId>message-sdk</artifactId>
<version>0.0.1-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>com.jiejing.base</groupId>
<artifactId>usercenter-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.jiejing.base</groupId>
<artifactId>permcenter-api</artifactId>
<groupId>com.jiejing.function</groupId>
<artifactId>xmfc-auth-sdk</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
......
......@@ -36,8 +36,8 @@
<artifactId>message-sdk</artifactId>
</dependency>
<dependency>
<groupId>com.jiejing.base</groupId>
<artifactId>permcenter-api</artifactId>
<groupId>com.jiejing.function</groupId>
<artifactId>xmfc-auth-sdk</artifactId>
</dependency>
<dependency>
<groupId>com.jiejing.base</groupId>
......
......@@ -3,11 +3,11 @@ package com.jiejing.fitness.finance.service.rpc;
import static java.util.stream.Collectors.toList;
import com.google.common.collect.Lists;
import com.jiejing.auth.api.perm.authority.AuthorityAuthRpcService;
import com.jiejing.auth.api.perm.authority.request.QueryUserIdByCodeRequest;
import com.jiejing.common.model.JsonResult;
import com.jiejing.fitness.enums.auth.AuthDomainEnum;
import com.jiejing.fitness.enums.tenant.TenantTypeEnum;
import com.jiejing.permcenter.api.config.request.QueryUserIdByCodeRequest;
import com.jiejing.permcenter.api.perm.AuthorityPermApi;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
......@@ -26,7 +26,7 @@ import org.springframework.stereotype.Service;
public class PermissionRpcService {
@Resource
private AuthorityPermApi authorityPermApi;
private AuthorityAuthRpcService authorityPermRpcService;
/**
* 查询改作用域下具有改权限的人
......@@ -41,8 +41,8 @@ public class PermissionRpcService {
QueryUserIdByCodeRequest request = QueryUserIdByCodeRequest.builder()
.domain(domain).tenantKey(tenantKey)
.permissionCode(permissionCode).includeSubTree(includeSubTree).build();
JsonResult<Set<Long>> result = authorityPermApi.queryUserIdByCode(request);
return Optional.ofNullable(result.getResult()).orElse(new HashSet<>(1));
Set<Long> result = authorityPermRpcService.queryUserIdByCode(request);
return Optional.ofNullable(result).orElse(new HashSet<>(1));
}
public List<Long> getUserIdsByCodeList(String domain, Long studioId, List<String> permissionCodeList,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment