提交 8d287a5c 作者: chenshiqiang

add log

上级 0635e428
...@@ -206,6 +206,7 @@ class KnowledgeServiceImpl implements IKnowledgeService { ...@@ -206,6 +206,7 @@ class KnowledgeServiceImpl implements IKnowledgeService {
List<String> catList; List<String> catList;
List<String> treeList = knowledgeProjectService.getTreeListBy(knowledgeParam.getKnowledgeProjectId()) List<String> treeList = knowledgeProjectService.getTreeListBy(knowledgeParam.getKnowledgeProjectId())
.stream().map(KbKnowledgeProject::getId).collect(Collectors.toList()); .stream().map(KbKnowledgeProject::getId).collect(Collectors.toList());
log.info("treeList===={}",treeList.toString());
//获取用户拥有的分类 //获取用户拥有的分类
KbAuthorizedUser userInfo = SpringContextUtils.getUserInfo(); KbAuthorizedUser userInfo = SpringContextUtils.getUserInfo();
if (null == userInfo) { if (null == userInfo) {
...@@ -214,17 +215,19 @@ class KnowledgeServiceImpl implements IKnowledgeService { ...@@ -214,17 +215,19 @@ class KnowledgeServiceImpl implements IKnowledgeService {
//查看全部且是非管理员的时候 //查看全部且是非管理员的时候
if ((!Integer.valueOf("0").equals(userInfo.getIsAll())) && knowledgeParam.getKnowledgeProjectId().equals("0")) { if ((!Integer.valueOf("0").equals(userInfo.getIsAll())) && knowledgeParam.getKnowledgeProjectId().equals("0")) {
Map<String, Boolean> userKnowProjectSigns = authorizedUserService.getUserKnowProjectSigns(treeList, userInfo.getId()); Map<String, Boolean> userKnowProjectSigns = authorizedUserService.getUserKnowProjectSigns(treeList, userInfo.getId());
log.info("userKnowProjectSigns=={}",userKnowProjectSigns.toString());
//all permit //all permit
Set<Map.Entry<String, Boolean>> entries = userKnowProjectSigns.entrySet(); Set<Map.Entry<String, Boolean>> entries = userKnowProjectSigns.entrySet();
List<String> allPermitList = entries.stream().filter(Map.Entry::getValue).map(Map.Entry::getKey).collect(Collectors.toList()); List<String> allPermitList = entries.stream().filter(Map.Entry::getValue).map(Map.Entry::getKey).collect(Collectors.toList());
List<String> halfPermitList = entries.stream().filter(item->!item.getValue()).map(Map.Entry::getKey).collect(Collectors.toList()); List<String> halfPermitList = entries.stream().filter(item->!item.getValue()).map(Map.Entry::getKey).collect(Collectors.toList());
//know permit //know permit
log.info("halfPermitList=={}",halfPermitList.toString());
List<String> knowPermitList = authorizedUserService.getUserPermissionKnowsByIds(halfPermitList, userInfo.getId()); List<String> knowPermitList = authorizedUserService.getUserPermissionKnowsByIds(halfPermitList, userInfo.getId());
log.info("knowPermitList=={}",knowPermitList.toString());
if (!knowPermitList.isEmpty()) { if (!knowPermitList.isEmpty()) {
permitKnowList = knowledgeProjectService.getKnowledgeListByUserId(userInfo.getId(), knowPermitList); permitKnowList = knowledgeProjectService.getKnowledgeListByUserId(userInfo.getId(), knowPermitList);
} }
catList = (List<String>) CollectionUtils.intersection(treeList, allPermitList); catList = allPermitList;
} else { } else {
catList = treeList; catList = treeList;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论