Bladeren bron

相关推荐修改

plf 5 jaren geleden
bovenliggende
commit
6f32633ded

+ 11 - 1
product/src/main/java/com/caimei/module/product/service/ProductModuleService.java

@@ -19,10 +19,12 @@ public interface ProductModuleService {
      * 商品分类
      */
     List<BigtypeVo> getClassify(String domain);
+
     /**
      * 根据三级分类获取商品
      */
     PageVo<ProductVo> getProductsByTinyType(Integer tinyTypeID, Integer sortType, Integer pageNum, Integer pageSize);
+
     /**
      * 根据关键词获取商品
      */
@@ -32,33 +34,41 @@ public interface ProductModuleService {
      * 商品搜索历史记录
      */
     List<SearchHistoryVo> getSearchHistory(Integer userId);
+
     /**
      * 根据用户ID删除历史记录
      */
     void deleteAllSearchHistory(Integer userId);
+
     /**
      * 商品详情页
      */
     ProductVo getProductDetails(Integer productID, String domain);
+
     /**
      * 设置商品展示价格
      */
     ProductVo getShowPrice(ProductVo product, Integer userId);
+
     /**
      * 获取阶梯价格
      */
     List<LadderPriceVo> findLadderPrice(Integer productID);
+
     /**
      * 获取一条最低阶梯价格
      */
     LadderPriceVo findLowerLadderPrice(Integer productID);
+
     /**
      * 获取模块商品列表
+     *
      * @param preferredFlag 新品上线(001) 优惠商品(010) 常用商品(100),三者同时存在111
      */
     PageVo<ProductVo> getPreferred(Integer preferredFlag, Integer userId, Integer pageNum, Integer pageSize);
+
     /**
      * 相关推荐-根据id
      */
-    PageVo<ProductVo> getRecommended(Integer productID, Integer pageNum, Integer pageSize);
+    List<ProductVo> getRecommended(Integer productID);
 }

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

@@ -1,12 +1,10 @@
 package com.caimei.module.product.service.impl;
 
-import com.caimei.module.base.entity.bo.JsonModel;
 import com.caimei.module.base.entity.bo.PageVo;
-import com.caimei.module.product.dao.ProductModuleDao;
 import com.caimei.module.base.entity.vo.*;
+import com.caimei.module.product.dao.ProductModuleDao;
 import com.caimei.module.product.service.ProductModuleService;
 import com.caimei.module.product.util.ProductUtils;
-import com.github.pagehelper.Page;
 import com.github.pagehelper.PageHelper;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
@@ -132,21 +130,18 @@ public class ProductModuleServiceImpl implements ProductModuleService {
 
 
     @Override
-    public PageVo<ProductVo> getRecommended(Integer productID, Integer pageNum, Integer pageSize) {
+    public List<ProductVo> getRecommended(Integer productID) {
         ProductVo product = productModuleDao.findProductById(productID);
-        pageNum = null != pageNum ? pageNum : 1;
-        pageSize = null != pageSize ? pageSize : 7;
         List<ProductVo> productList = null;
         if ("1".equals(product.getRecommendType())) {
             List<Integer> productIDs = productModuleDao.getRecommendIds(productID);
             if (productIDs != null && productIDs.size() > 0) {
-                PageHelper.startPage(pageNum, pageSize);
                 productList = productModuleDao.getRecommendByIds(productIDs);
             }
         } else {
             productList = productModuleDao.getDeFaultRecommend(product.getTinyTypeID());
         }
-        return new PageVo<>(productList);
+        return productList;
     }
 
     /**