|
@@ -57,10 +57,21 @@ public class EncyclopediaController extends BaseController {
|
|
|
SimpleDateFormat sl=new SimpleDateFormat("yyyy-MM-dd");
|
|
|
List<BaikeProductVo> authUserList = productService.getAuthUserList(typeId);
|
|
|
if(null!=authUserList&&authUserList.size()>0){
|
|
|
+ for(BaikeProductVo baikeProductVo:authUserList){
|
|
|
+ //初始化基础浏览量(防止报错)
|
|
|
+ if(null!=baikeProductVo&&null==baikeProductVo.getPv()){
|
|
|
+ //如果浏览量为空 则设置为0
|
|
|
+ productService.initializationPV(baikeProductVo.getProductId());
|
|
|
+ }
|
|
|
+ }
|
|
|
for (BaikeProductVo baikeProductVo:authUserList) {
|
|
|
if(null!=baikeProductVo.getPublishTime()){
|
|
|
baikeProductVo.setPublishTimeStr(sl.format(baikeProductVo.getPublishTime()));
|
|
|
}
|
|
|
+ if(null!=baikeProductVo&&null!=baikeProductVo.getPublishSource()&&baikeProductVo.getPublishSource()==1){
|
|
|
+ //供应商发布的词条取实际浏览量,管理员发布的取基础浏览量加实际浏览量
|
|
|
+ baikeProductVo.setPv(baikeProductVo.getPv()+baikeProductVo.getBasePv());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
//分类集合
|
|
@@ -82,17 +93,15 @@ public class EncyclopediaController extends BaseController {
|
|
|
@GetMapping("/detail-{id}.html")
|
|
|
public String getEncyclopediaDetail(final Model model, @PathVariable("id") Integer id) {
|
|
|
SimpleDateFormat sl=new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ //初始化基础浏览量(防止报错)
|
|
|
+ //如果浏览量为空 则设置为0
|
|
|
+ productService.initializationPV(id);
|
|
|
BaikeProductVo baikeproduct = productService.getEncyclopediaDetail(id);
|
|
|
if(null!=baikeproduct){
|
|
|
if(null!=baikeproduct.getPublishTime()){
|
|
|
baikeproduct.setPublishTimeStr(sl.format(baikeproduct.getPublishTime()));
|
|
|
}
|
|
|
}
|
|
|
- //初始化基础浏览量(防止报错)
|
|
|
- if(null!=baikeproduct&&null==baikeproduct.getPv()){
|
|
|
- //如果浏览量为空 则设置为0
|
|
|
- productService.initializationPV(id);
|
|
|
- }
|
|
|
if(null!=baikeproduct&&null!=baikeproduct.getPublishSource()&&baikeproduct.getPublishSource()==1){
|
|
|
//供应商发布的词条取实际浏览量,管理员发布的取基础浏览量加实际浏览量
|
|
|
baikeproduct.setPv(baikeproduct.getPv()+baikeproduct.getBasePv());
|