|
@@ -285,8 +285,9 @@ public class CorpTagServiceImpl implements CorpTagService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public List<CorpTagBackView> getCorpTagBackView(Integer type, String[] tagIds, String[] groupIds, String sort, String order) {
|
|
public List<CorpTagBackView> getCorpTagBackView(Integer type, String[] tagIds, String[] groupIds, String sort, String order) {
|
|
|
|
|
+ Long wxCorpId = 2l;
|
|
|
if (type == 1) {
|
|
if (type == 1) {
|
|
|
- List<CorpTagBackView> corpTagBackView = corpTagMapper.getCorpTagBackView(tagIds, sort, order);
|
|
|
|
|
|
|
+ List<CorpTagBackView> corpTagBackView = corpTagMapper.getCorpTagBackView(tagIds, sort, order, wxCorpId);
|
|
|
corpTagBackView.forEach(view -> {
|
|
corpTagBackView.forEach(view -> {
|
|
|
if (StrUtil.isNotEmpty(view.getRuleNameListStr())) {
|
|
if (StrUtil.isNotEmpty(view.getRuleNameListStr())) {
|
|
|
try {
|
|
try {
|
|
@@ -297,7 +298,7 @@ public class CorpTagServiceImpl implements CorpTagService {
|
|
|
});
|
|
});
|
|
|
return corpTagBackView;
|
|
return corpTagBackView;
|
|
|
}
|
|
}
|
|
|
- return corpTagGroupMapper.getCorpTagBackView(groupIds, sort, order);
|
|
|
|
|
|
|
+ return corpTagGroupMapper.getCorpTagBackView(groupIds, sort, order, wxCorpId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -310,6 +311,16 @@ public class CorpTagServiceImpl implements CorpTagService {
|
|
|
public Page<CorpUserView> getCorpUserDetail(String tagId, String groupId, Integer start, Integer limit) {
|
|
public Page<CorpUserView> getCorpUserDetail(String tagId, String groupId, Integer start, Integer limit) {
|
|
|
Long wxCorpId = 2l;
|
|
Long wxCorpId = 2l;
|
|
|
Page<CorpUserView> page = corpUserTagMapper.selectCorpUserDetailByCondition(new Page<>(start, limit), groupId, tagId, wxCorpId);
|
|
Page<CorpUserView> page = corpUserTagMapper.selectCorpUserDetailByCondition(new Page<>(start, limit), groupId, tagId, wxCorpId);
|
|
|
|
|
+ page.getRecords().forEach(data -> {
|
|
|
|
|
+ Optional.ofNullable(userMapper.selectOne(Wrappers.lambdaQuery(User.class)
|
|
|
|
|
+ .eq(User::getUnionid, data.getUnionId())
|
|
|
|
|
+ .last("limit 1")))
|
|
|
|
|
+ .ifPresent(user -> {
|
|
|
|
|
+ data.setUserId(user.getId());
|
|
|
|
|
+ data.setNickname(user.getNickname());
|
|
|
|
|
+ data.setHeadimgurl(user.getHeadimgurl());
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
return page;
|
|
return page;
|
|
|
}
|
|
}
|
|
|
|
|
|