Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-auth
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-platform-auth
Commits
735d7aa9
Commit
735d7aa9
authored
Aug 14, 2019
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init
parent
7ee2d53e
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
0 deletions
+20
-0
ProviderFilter.java
...ice/src/main/java/com/gic/auth/filter/ProviderFilter.java
+15
-0
MenuApiServiceImpl.java
...a/com/gic/auth/service/outer/impl/MenuApiServiceImpl.java
+2
-0
MenuController.java
...main/java/com/gic/auth/web/controller/MenuController.java
+3
-0
No files found.
gic-platform-auth-service/src/main/java/com/gic/auth/filter/ProviderFilter.java
0 → 100644
View file @
735d7aa9
package
com
.
gic
.
auth
.
filter
;
import
org.apache.dubbo.common.constants.CommonConstants
;
import
org.apache.dubbo.common.extension.Activate
;
import
org.apache.dubbo.common.extension.ExtensionLoader
;
import
org.apache.dubbo.rpc.*
;
@Activate
(
group
=
{
CommonConstants
.
PROVIDER
},
order
=
10000
)
public
class
ProviderFilter
implements
Filter
{
@Override
public
Result
invoke
(
Invoker
<?>
invoker
,
Invocation
invocation
)
throws
RpcException
{
System
.
out
.
println
(
"进入自定义filter"
);
System
.
out
.
println
(
RpcContext
.
getContext
().
getAttachments
());
return
invoker
.
invoke
(
invocation
);
}
}
gic-platform-auth-service/src/main/java/com/gic/auth/service/outer/impl/MenuApiServiceImpl.java
View file @
735d7aa9
...
...
@@ -7,6 +7,7 @@ import com.gic.auth.service.MenuApiService;
import
com.gic.auth.service.MenuService
;
import
com.gic.commons.util.EntityUtil
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.dubbo.rpc.RpcContext
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -18,6 +19,7 @@ public class MenuApiServiceImpl implements MenuApiService {
private
MenuService
menuService
;
@Override
public
ServiceResponse
<
List
<
MenuDTO
>>
getUserMenu
(
Integer
userId
,
Integer
enterpriseId
,
Integer
currentMenu
)
{
System
.
out
.
println
(
RpcContext
.
getContext
().
getAttachments
());
List
<
TabMenu
>
menuList
=
this
.
menuService
.
listMenu
();
int
level
=
1
;
int
parentId
=
0
;
...
...
gic-platform-auth-web/src/main/java/com/gic/auth/web/controller/MenuController.java
View file @
735d7aa9
package
com
.
gic
.
auth
.
web
.
controller
;
import
com.alibaba.fastjson.JSON
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.auth.dto.MenuDTO
;
import
com.gic.auth.service.MenuApiService
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.enterprise.response.EnterpriseRestResponse
;
import
com.gic.enterprise.utils.UserDetailUtils
;
import
org.apache.dubbo.rpc.RpcContext
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
@@ -21,6 +23,7 @@ public class MenuController {
public
RestResponse
loginUserMenu
(
Integer
currentMenu
){
Integer
userId
=
UserDetailUtils
.
getUserDetail
().
getUserId
();
Integer
enterpriseId
=
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
();
RpcContext
.
getContext
().
setAttachment
(
"userDetail"
,
JSON
.
toJSONString
(
UserDetailUtils
.
getUserDetail
()));
ServiceResponse
<
List
<
MenuDTO
>>
userMenu
=
this
.
menuApiService
.
getUserMenu
(
userId
,
enterpriseId
,
currentMenu
);
if
(
userMenu
.
isSuccess
()){
return
RestResponse
.
success
(
userMenu
.
getResult
());
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment