提交 ece62258 authored 作者: jiashixiong's avatar jiashixiong

前台公共资源接口添加查询专家

上级 22bc70af
......@@ -93,4 +93,6 @@ public class FgVideoLibraryVO {
private Integer courseMessageCode;
@ApiModelProperty("课程提示消息")
private String courseMessage;
@ApiModelProperty("学习人数")
private Integer leaningsum;
}
......@@ -18,6 +18,8 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
import com.zrqx.resource.bg.mapper.record.RecordMapper;
import com.zrqx.resource.commons.model.record.Record;
import org.apache.commons.lang3.StringUtils;
import org.apache.solr.client.solrj.SolrClient;
import org.apache.solr.client.solrj.SolrQuery;
......@@ -207,6 +209,8 @@ public class FgResourceLibraryController {
private SolrClient client;
@Autowired
private FgLiveClient liveClient;
@Autowired
private RecordMapper recordMapper;
@Value("${spring.data.solr.host}")
......@@ -1306,7 +1310,10 @@ public class FgResourceLibraryController {
resultMap.put("message", vo.getMessage());
resultMap.put("messageCode", vo.getMessageCode());
}
Record record = new Record();
record.setGoodsId(solrDocument.get("id").toString());
List<Record> list1 = recordMapper.select(record);
resultMap.put("leaningsum",list1.size());
//查询结果的id,存入map
resultMap.put("id",solrDocument.get("id"));
resultMap.put("status", solrDocument.get("status"));
......
......@@ -7,6 +7,8 @@ import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
import com.zrqx.resource.bg.mapper.record.RecordMapper;
import com.zrqx.resource.commons.model.record.Record;
import org.apache.commons.lang3.StringUtils;
import org.apache.solr.common.SolrDocument;
import org.slf4j.Logger;
......@@ -101,6 +103,8 @@ public class FgVideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary, Str
private FgLiveClient liveClient;
@Autowired
private FgPersonalMemberClient personalMemberClient;
@Autowired
private RecordMapper recordMapper;
@Override
public BaseMapper<VideoLibrary> getMapper() {
......@@ -175,6 +179,10 @@ public class FgVideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary, Str
return vo;
}
BeanUtils.copyProperties(entity, vo);
Record record = new Record();
record.setGoodsId(oid);
List<Record> list1 = recordMapper.select(record);
vo.setLeaningsum(list1.size());
//默认设置不是VIP
vo.setIsVip(0);
//格式化更新时间
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论