Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
K
know-base
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
张京坤
know-base
Commits
625da159
提交
625da159
authored
1月 23, 2024
作者:
obcy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix
上级
059f9060
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
21 行增加
和
1 行删除
+21
-1
KbAuthorizedUserServiceImpl.java
...sn/knowbase/service/impl/KbAuthorizedUserServiceImpl.java
+1
-1
KbKnowledgeProjectServiceImpl.java
.../knowbase/service/impl/KbKnowledgeProjectServiceImpl.java
+20
-0
没有找到文件。
src/main/java/com/zzsn/knowbase/service/impl/KbAuthorizedUserServiceImpl.java
浏览文件 @
625da159
...
@@ -494,7 +494,7 @@ public class KbAuthorizedUserServiceImpl extends ServiceImpl<KbAuthorizedUserMap
...
@@ -494,7 +494,7 @@ public class KbAuthorizedUserServiceImpl extends ServiceImpl<KbAuthorizedUserMap
if
(
userInfo
.
getIsAll
()
==
0
){
if
(
userInfo
.
getIsAll
()
==
0
){
QueryWrapper
<
KbAuthorizedUser
>
query
=
new
QueryWrapper
<>();
QueryWrapper
<
KbAuthorizedUser
>
query
=
new
QueryWrapper
<>();
query
.
eq
(
"a.id"
,
userInfo
.
getId
());
query
.
eq
(
"a.id"
,
userInfo
.
get
Role
Id
());
List
<
RolePermissonVo
>
rolePermission
=
kbRoleMapper
.
getRolePermission
(
query
);
List
<
RolePermissonVo
>
rolePermission
=
kbRoleMapper
.
getRolePermission
(
query
);
if
(
CollectionUtil
.
isNotEmpty
(
rolePermission
)){
if
(
CollectionUtil
.
isNotEmpty
(
rolePermission
)){
List
<
String
>
collect
=
rolePermission
.
stream
().
map
(
RolePermissonVo:
:
getPermissionCode
).
collect
(
Collectors
.
toList
());
List
<
String
>
collect
=
rolePermission
.
stream
().
map
(
RolePermissonVo:
:
getPermissionCode
).
collect
(
Collectors
.
toList
());
...
...
src/main/java/com/zzsn/knowbase/service/impl/KbKnowledgeProjectServiceImpl.java
浏览文件 @
625da159
...
@@ -235,6 +235,10 @@ public class KbKnowledgeProjectServiceImpl extends ServiceImpl<KbKnowledgeProjec
...
@@ -235,6 +235,10 @@ public class KbKnowledgeProjectServiceImpl extends ServiceImpl<KbKnowledgeProjec
List
<
KbAuthuserKnowledgeprojectMap
>
list
=
authuserKnowledgeprojectMapService
.
list
(
Wrappers
.<
KbAuthuserKnowledgeprojectMap
>
lambdaQuery
()
List
<
KbAuthuserKnowledgeprojectMap
>
list
=
authuserKnowledgeprojectMapService
.
list
(
Wrappers
.<
KbAuthuserKnowledgeprojectMap
>
lambdaQuery
()
.
eq
(
KbAuthuserKnowledgeprojectMap:
:
getAuthUserId
,
userId
)
.
eq
(
KbAuthuserKnowledgeprojectMap:
:
getAuthUserId
,
userId
)
);
);
//有部分资讯权限的节点
List
<
KbAuthuserKnowledgeprojectMap
>
collect
=
list
.
stream
().
filter
(
f
->
f
.
getSign
()
==
1
).
collect
(
Collectors
.
toList
());
List
<
String
>
knowProIds
=
collect
.
stream
().
map
(
KbAuthuserKnowledgeprojectMap:
:
getKnowledgeProjectId
).
collect
(
Collectors
.
toList
());
List
<
KbKnowledgeProject
>
allknowProjectPermissId
=
super
.
list
(
Wrappers
.<
KbKnowledgeProject
>
lambdaQuery
()
List
<
KbKnowledgeProject
>
allknowProjectPermissId
=
super
.
list
(
Wrappers
.<
KbKnowledgeProject
>
lambdaQuery
()
.
in
(
KbKnowledgeProject:
:
getId
,
list
.
stream
().
map
(
KbAuthuserKnowledgeprojectMap:
:
getKnowledgeProjectId
).
collect
(
Collectors
.
toList
()))
.
in
(
KbKnowledgeProject:
:
getId
,
list
.
stream
().
map
(
KbAuthuserKnowledgeprojectMap:
:
getKnowledgeProjectId
).
collect
(
Collectors
.
toList
()))
);
);
...
@@ -288,6 +292,22 @@ public class KbKnowledgeProjectServiceImpl extends ServiceImpl<KbKnowledgeProjec
...
@@ -288,6 +292,22 @@ public class KbKnowledgeProjectServiceImpl extends ServiceImpl<KbKnowledgeProjec
e
.
setRoles
(
roles
);
e
.
setRoles
(
roles
);
e
.
setPermissions
(
permissionsList
);
e
.
setPermissions
(
permissionsList
);
}
else
{
if
(
CollectionUtil
.
isNotEmpty
(
knowProIds
)&&
knowProIds
.
contains
(
e
.
getId
())){
List
<
KbRole
>
roles
=
new
ArrayList
<>();
List
<
KbPermissions
>
permissions
=
new
ArrayList
<>();
KbRole
kbRole
=
new
KbRole
();
KbPermissions
permission
=
new
KbPermissions
();
kbRole
.
setRoleCode
(
"r_look"
);
kbRole
.
setRoleName
(
"查看者"
);
permission
.
setPermissionName
(
"查看"
);
permission
.
setPermissionCode
(
"p_look"
);
roles
.
add
(
kbRole
);
permissions
.
add
(
permission
);
e
.
setRoles
(
roles
);
e
.
setPermissions
(
permissions
);
}
}
}
});
});
return
Result
.
OK
(
kbKnowledgeProjects
);
return
Result
.
OK
(
kbKnowledgeProjects
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论