Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
K
know-base
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
张京坤
know-base
Commits
bcb9fb81
提交
bcb9fb81
authored
1月 12, 2024
作者:
obcy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改
上级
304e7777
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
25 行增加
和
16 行删除
+25
-16
KnowInterceptor.java
...com/zzsn/knowbase/config/interceptor/KnowInterceptor.java
+10
-10
KbAuthorizedUser.java
src/main/java/com/zzsn/knowbase/entity/KbAuthorizedUser.java
+5
-0
KbUserRoleMap.java
src/main/java/com/zzsn/knowbase/entity/KbUserRoleMap.java
+10
-6
KbAuthorizedUserServiceImpl.java
...sn/knowbase/service/impl/KbAuthorizedUserServiceImpl.java
+0
-0
没有找到文件。
src/main/java/com/zzsn/knowbase/config/interceptor/KnowInterceptor.java
浏览文件 @
bcb9fb81
...
...
@@ -31,16 +31,16 @@ public class KnowInterceptor implements HandlerInterceptor {
// 在请求处理之前进行调用(Controller方法调用之前)
// 返回true才会继续执行后续的Interceptor和Controller
// 返回false则取消当前请求
//
String token = request.getHeader("X-Access-Token");
//
//
KbAuthorizedUserService userService = SpringContextUtils.getBean(KbAuthorizedUserService.class);
//
Result<?> result = userService.doCheckAndGetUser(token);
//
/**第三方用户验证未通过,直接拦截请求并返回提示*/
//
if (!result.isSuccess()){
//
doRes(request,response);
//
return false;
//
}
//
request.setAttribute(Constants.USER_INFO, JSONUtil.toJsonStr(result.getResult()));
String
token
=
request
.
getHeader
(
"X-Access-Token"
);
KbAuthorizedUserService
userService
=
SpringContextUtils
.
getBean
(
KbAuthorizedUserService
.
class
);
Result
<?>
result
=
userService
.
doCheckAndGetUser
(
token
);
/**第三方用户验证未通过,直接拦截请求并返回提示*/
if
(!
result
.
isSuccess
()){
doRes
(
request
,
response
);
return
false
;
}
request
.
setAttribute
(
Constants
.
USER_INFO
,
JSONUtil
.
toJsonStr
(
result
.
getResult
()));
return
true
;
}
...
...
src/main/java/com/zzsn/knowbase/entity/KbAuthorizedUser.java
浏览文件 @
bcb9fb81
...
...
@@ -110,6 +110,11 @@ public class KbAuthorizedUser extends Model<KbAuthorizedUser> {
*/
@TableField
(
exist
=
false
)
private
String
knowledgeProjectId
;
/**
* 是否有所有节点的权限,0是,1否
*/
@TableField
(
exist
=
false
)
private
Integer
isAll
;
}
src/main/java/com/zzsn/knowbase/entity/KbUserRoleMap.java
浏览文件 @
bcb9fb81
package
com
.
zzsn
.
knowbase
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
...
...
@@ -31,13 +30,18 @@ public class KbUserRoleMap extends Model<KbUserRoleMap> {
* 授权用户id
*/
@TableField
(
"user_id"
)
private
Lo
ng
userId
;
private
Stri
ng
userId
;
/**
* 角色id
*/
@TableField
(
"role_id"
)
private
Long
roleId
;
private
String
roleId
;
/**
* 知识库分类id
*/
@TableField
(
"knowledge_project_id"
)
private
String
knowledgeProjectId
;
...
...
src/main/java/com/zzsn/knowbase/service/impl/KbAuthorizedUserServiceImpl.java
浏览文件 @
bcb9fb81
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论