提交 c8dab595 authored 作者: 任建彩's avatar 任建彩

feat:检索

1.resource
上级 e1c71a34
......@@ -1262,6 +1262,30 @@ public class ResourceLibraryController {
}
reslist.add(resultMap);
}
if (AllResourceTypeEnum.GOODS.getCode().equals(solrDocument.get("resourceType").toString())){
HashMap<String, Object> resultMap = new HashMap<>();
resultMap.put("id",solrDocument.get("id"));
resultMap.put("resourceType",solrDocument.get("resourceType"));
resultMap.put("cover",solrDocument.get("cover"));
resultMap.put("name",solrDocument.get("name"));
GoodsForm form = new GoodsForm();
form.setGoodsId((String) solrDocument.get("id"));
form.setGoodsType((String) solrDocument.get("resourceType"));
Boolean aBoolean = memberCollectionService.checkIsCollect(form);
resultMap.put("isCollection",aBoolean);
resultMap.put("whetherToShowTheShoppingCart",resourceManage.whetherToShowTheShoppingCart((String)solrDocument.get("id"),(String)solrDocument.get("resourceType")));
if (solrDocument.get("synopsis") != null) {
resultMap.put("synopsis", StringUtil.regEx(((String) solrDocument.get("synopsis"))));
} else {
resultMap.put("synopsis", null);
}
if (highlightMap != null) {
if (highlightMap.get(solrDocument.get("id")).get("name") != null) {
resultMap.put("name", removeTitle(highlightMap.get(solrDocument.get("id")).get("name").get(0)));
}
}
reslist.add(resultMap);
}
if (AllResourceTypeEnum.COURSE.getCode().equals(solrDocument.get("resourceType").toString())) {
Map<String, Object> resultMap = new HashMap<>();
resultMap.put("id", solrDocument.get("id"));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论