提交 e1ce8c90 作者: yanxin

权限判断兼容个人素材

上级 2ff47e30
...@@ -137,7 +137,7 @@ public class KbAuthorizedUserController { ...@@ -137,7 +137,7 @@ public class KbAuthorizedUserController {
public Result<?> operationAuthority( public Result<?> operationAuthority(
@RequestParam(name="knowledgeProjectId") String knowledgeProjectId, @RequestParam(name="knowledgeProjectId") String knowledgeProjectId,
@RequestParam(name="operation") String operation, @RequestParam(name="operation") String operation,
@RequestParam(name="kbKnowledgeId") String kbKnowledgeId){ @RequestParam(name="kbKnowledgeId",required = false) String kbKnowledgeId){
return authorizedUserService.operationAuthority(knowledgeProjectId,kbKnowledgeId,operation); return authorizedUserService.operationAuthority(knowledgeProjectId,kbKnowledgeId,operation);
} }
......
...@@ -656,7 +656,7 @@ public class KbAuthorizedUserServiceImpl extends ServiceImpl<KbAuthorizedUserMap ...@@ -656,7 +656,7 @@ public class KbAuthorizedUserServiceImpl extends ServiceImpl<KbAuthorizedUserMap
List<KbAuthuserKnowMap> list = kbAuthuserKnowMapService.list(Wrappers.<KbAuthuserKnowMap>lambdaQuery() List<KbAuthuserKnowMap> list = kbAuthuserKnowMapService.list(Wrappers.<KbAuthuserKnowMap>lambdaQuery()
.eq(KbAuthuserKnowMap::getAuthUserId, userInfo.getId()) .eq(KbAuthuserKnowMap::getAuthUserId, userInfo.getId())
.eq(KbAuthuserKnowMap::getKnowledgeProjectId, knowledgeProjectId) .eq(KbAuthuserKnowMap::getKnowledgeProjectId, knowledgeProjectId)
.eq(KbAuthuserKnowMap::getKnowledgeId, kbKnowledgeId)); .eq(StringUtils.isNotEmpty(kbKnowledgeId),KbAuthuserKnowMap::getKnowledgeId, kbKnowledgeId));
HashSet<String> pre = new HashSet<>(); HashSet<String> pre = new HashSet<>();
list.forEach(e->{ list.forEach(e->{
if (StringUtils.isNotBlank(e.getPermissonCodes())){ if (StringUtils.isNotBlank(e.getPermissonCodes())){
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论