浏览代码

相关推荐

plf 5 年之前
父节点
当前提交
348af2dd77

+ 8 - 4
product/src/main/java/com/caimei/module/product/service/impl/ProductModuleServiceImpl.java

@@ -79,7 +79,7 @@ public class ProductModuleServiceImpl implements ProductModuleService {
      * @param pageSize
      */
     @Override
-    public Page<ProductVo>  getPreferred(Integer preferredFlag, Integer userId, Integer pageNum, Integer pageSize) {
+    public Page<ProductVo> getPreferred(Integer preferredFlag, Integer userId, Integer pageNum, Integer pageSize) {
         pageNum = null != pageNum ? pageNum : 1;
         pageSize = null != pageSize ? pageSize : 10;
         Page<ProductVo> page = PageHelper.startPage(pageNum, pageSize);
@@ -130,7 +130,7 @@ public class ProductModuleServiceImpl implements ProductModuleService {
 
 
     @Override
-    public Page<ProductVo> getRecommended(Integer productID, Integer pageNum, Integer pageSize){
+    public Page<ProductVo> getRecommended(Integer productID, Integer pageNum, Integer pageSize) {
         ProductVo product = productModuleDao.findProductById(productID);
         pageNum = null != pageNum ? pageNum : 1;
         pageSize = null != pageSize ? pageSize : 7;
@@ -138,7 +138,9 @@ public class ProductModuleServiceImpl implements ProductModuleService {
         List<ProductVo> productList;
         if ("1".equals(product.getRecommendType())) {
             List<Integer> productIDs = productModuleDao.getRecommendIds(productID);
-            productList = productModuleDao.getRecommendByIds(productIDs);
+            if (productIDs != null && productIDs.size() > 0) {
+                productList = productModuleDao.getRecommendByIds(productIDs);
+            }
         } else {
             productList = productModuleDao.getDeFaultRecommend(product.getTinyTypeID());
             page.setTotal(7L);
@@ -146,12 +148,13 @@ public class ProductModuleServiceImpl implements ProductModuleService {
         }
         return page;
     }
+
     /**
      * 商品搜索历史记录
      */
     @Override
     public List<SearchHistoryVo> getSearchHistory(Integer userId) {
-            return productModuleDao.getSearchHistoryList(userId);
+        return productModuleDao.getSearchHistoryList(userId);
     }
 
     /**
@@ -166,6 +169,7 @@ public class ProductModuleServiceImpl implements ProductModuleService {
 
     /**
      * 商品详情页
+     *
      * @param productID
      */
     @Override