|
@@ -4,6 +4,7 @@ import com.caimei.www.controller.BaseController;
|
|
|
import com.caimei.www.pojo.baike.BaikeHotSearch;
|
|
|
import com.caimei.www.pojo.baike.BaikeProductVo;
|
|
|
import com.caimei.www.pojo.baike.BaikeTypeVo;
|
|
|
+import com.caimei.www.pojo.page.Article;
|
|
|
import com.caimei.www.service.page.ProductService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -15,6 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* 采美百科
|
|
@@ -108,10 +110,18 @@ public class EncyclopediaController extends BaseController {
|
|
|
}
|
|
|
//热搜词
|
|
|
List<BaikeHotSearch> hotSeracherWords=productService.getHotWords();
|
|
|
- model.addAttribute("hotSeracherWords", hotSeracherWords);
|
|
|
- model.addAttribute("baikeproduct", baikeproduct);
|
|
|
+ //相关词条
|
|
|
+ List<Map> articles = null;
|
|
|
+ if (null != baikeproduct && baikeproduct.getAutoStatus() == 0) {
|
|
|
+ articles = productService.getAutoBaikeRelatedLimit(id,baikeproduct.getLabelIds());
|
|
|
+ } else {
|
|
|
+ articles = productService.getBaikeRelatedLimit(id);
|
|
|
+ }
|
|
|
//分类集合
|
|
|
List<BaikeTypeVo> typeList = productService.geTypeList();
|
|
|
+ model.addAttribute("articles", articles);
|
|
|
+ model.addAttribute("hotSeracherWords", hotSeracherWords);
|
|
|
+ model.addAttribute("baikeproduct", baikeproduct);
|
|
|
model.addAttribute("TypeList", typeList);
|
|
|
//增加浏览量
|
|
|
productService.encyclopediaPv(id);
|