Commit 6e3e3858 authored by 赵啸非's avatar 赵啸非

添加微官网列表接口

parent cd6ca3cf
...@@ -214,17 +214,20 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -214,17 +214,20 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
@Override @Override
public Result<MatterInfo> findMicroList(MatterQuery matterQuery, PageInfo pageInfo, Context context) throws AppException { public Result<MatterInfo> findMicroList(MatterQuery matterQuery, PageInfo pageInfo, Context context) throws AppException {
SiteEntity siteCache = siteService.getCache(matterQuery.getSiteId().toString());
Result<MatterEntity> matterEntityResult = this.find(matterQuery, pageInfo, context);
List<MatterInfo> matterInfoList = matterEntityResult.getList().stream().map(item -> {
MatterInfo matterInfo = new MatterInfo();
BeanUtils.copyProperties(item, matterInfo, BeanUtil.getNullPropertyNames(item));
matterInfo.setSiteName(siteCache == null ? "" : siteCache.getSiteName());
return matterInfo;
}).collect(Collectors.toList());
Result<MatterInfo> matterInfoResult = new Result<>(); Result<MatterInfo> matterInfoResult = new Result<>();
matterInfoResult.setList(matterInfoList); if (!ObjectUtils.isEmpty(matterQuery.getSiteId())) {
matterInfoResult.setPageInfo(pageInfo); SiteEntity siteCache = siteService.getCache(matterQuery.getSiteId().toString());
matterQuery.setSiteId(null);
Result<MatterEntity> matterEntityResult = this.find(matterQuery, pageInfo, context);
List<MatterInfo> matterInfoList = matterEntityResult.getList().stream().map(item -> {
MatterInfo matterInfo = new MatterInfo();
BeanUtils.copyProperties(item, matterInfo, BeanUtil.getNullPropertyNames(item));
matterInfo.setSiteName(siteCache == null ? "" : siteCache.getSiteName());
return matterInfo;
}).collect(Collectors.toList());
matterInfoResult.setList(matterInfoList);
matterInfoResult.setPageInfo(pageInfo);
}
return matterInfoResult; return matterInfoResult;
} }
......
...@@ -25,6 +25,16 @@ Content-Type: application/json ...@@ -25,6 +25,16 @@ Content-Type: application/json
"size": 10 "size": 10
} }
###微官网事项列表
POST {{baseUrl}}/micro/matter/list
Content-Type: application/json
{
"idList": [1,2],
"page": 1,
"size": 10
}
###基础事项差集列表 ###基础事项差集列表
POST {{baseUrl}}/matter/sublist POST {{baseUrl}}/matter/sublist
Content-Type: application/json Content-Type: application/json
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment