提交 7d1bc291 作者: yanxin

关键词组管理增加权限控制

上级 ae59edaf
......@@ -101,6 +101,18 @@ public class KeywordsTypeServiceImpl extends ServiceImpl<KeywordsTypeMapper, Key
@Override
public List<KeywordsTypeVo> allList(Boolean contain, String subjectId,String bindingType) {
UserVo loginUser = AuthUtil.getLoginUser();
String userId = null;
String customerId = null;
if(loginUser.getCategory() != null){
Integer category = loginUser.getCategory();
if (category.equals(Constants.COMMON_USER)) {
userId = loginUser.getId();
} else if (category.equals(Constants.ADMIN_USER)) {
customerId = loginUser.getRelTenantIds();
}
}
List<KeywordsTypeVo> allList = new ArrayList<>();
KeywordsTypeVo infoSourceTypeVo = new KeywordsTypeVo();
infoSourceTypeVo.setId("0");
......@@ -108,7 +120,7 @@ public class KeywordsTypeServiceImpl extends ServiceImpl<KeywordsTypeMapper, Key
infoSourceTypeVo.setPid("0");
infoSourceTypeVo.setHasChild("1");
List<KeywordsTypeVo> list = baseMapper.listAll();
List<KeyWordsPage> keyWordsPageList = keyWordsService.listByTypeIdList(
List<KeyWordsPage> keyWordsPageList = keyWordsService.listByTypeIdList(userId,customerId,
list.stream().map(KeywordsTypeVo::getId).collect(Collectors.toList()), subjectId, 1,bindingType);
if (Boolean.TRUE.equals(contain)) {
Map<String, List<KeyWordsPage>> map = keyWordsPageList.stream().collect(Collectors.groupingBy(KeyWordsPage::getTypeId));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论