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

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

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