Administrator
2018-11-09 5d1b933b0814565fd4095dea7519dd5389582082
fanli/src/main/java/com/yeshi/fanli/controller/client/SearchController.java
@@ -80,7 +80,6 @@
   @Resource
   private QualityGoodsService qualityGoodsService;
   
   @RequestMapping(value = "gethotsearch", method = RequestMethod.POST)
   public void getHotSearch(AcceptData acceptData, PrintWriter out) {
      System system = systemService.getSystemCache(acceptData.getPlatform(), acceptData.getPackages());
@@ -406,14 +405,16 @@
      return StringUtil.Md5(sb.toString());
   }
   /**
    * 搜索-新版
    *
    * @param acceptData
    * @param kw
    * @param page
    * @param filter
    * @param order  销量由高到低:1 、 价格从高到低:2 、 价格从低到高:3 、 推广量高到低:4(综合默认)、返利比高到低:5 、返利比低到高:6  、推荐20
    * @param order
    *            销量由高到低:1 、 价格从高到低:2 、 价格从低到高:3 、 推广量高到低:4(综合默认)、返利比高到低:5
    *            、返利比低到高:6 、推荐20
    * @param startprice
    * @param endprice
    * @param fastFilter
@@ -449,7 +450,6 @@
         }
      }
      
      // 是否是推荐
      boolean recommend = false;
      if (!StringUtil.isNullOrEmpty(fastFilter)) {
@@ -463,7 +463,6 @@
            }
         }
      }
      
      JSONObject data = null;
      if (!recommend) {
@@ -490,9 +489,9 @@
      out.print(JsonUtil.loadTrueResult(data));
   }
   
   /**
    * 执行搜索-新版
    *
    * @param kw
    * @param page
    * @param filter
@@ -501,7 +500,8 @@
    * @param endprice
    * @return
    */
   private JSONObject searchGoods(String kw, int page, String filter, String order, String startprice, String endprice) {
   private JSONObject searchGoods(String kw, int page, String filter, String order, String startprice,
         String endprice) {
      page = page + 1;
      SearchFilter sf = new SearchFilter();
@@ -667,10 +667,9 @@
      return data;
   }
   
   /**
    * 执行搜索精选库
    *
    * @param kw
    * @param page
    * @param filter
@@ -679,7 +678,8 @@
    * @param endprice
    * @return
    */
   private JSONObject searchQualityGoods(String key, int page, String filter, String order, String startprice, String endprice) {
   private JSONObject searchQualityGoods(String key, int page, String filter, String order, String startprice,
         String endprice) {
      
      Integer hasQuan = null;
      Integer userType = null;
@@ -728,12 +728,10 @@
         }
      }
      
      int pageSize = Constant.PAGE_SIZE;
      
      List<QualityFactory> listQuery = qualityGoodsService.listRecommendBykey(page * pageSize,
            pageSize, key, hasQuan, userType, start_Price, end_Price, sort);
      List<QualityFactory> listQuery = qualityGoodsService.listRecommendBykey(page * pageSize, pageSize, key, hasQuan,
            userType, start_Price, end_Price, sort);
      
      List<TaoBaoGoodsBriefExtra> listExtra = new ArrayList<TaoBaoGoodsBriefExtra>();
      Map<String, String> map = manageService.convertMap();
@@ -769,13 +767,11 @@
         }
      }
      long count = qualityGoodsService.countRecommendBykey(key, hasQuan, userType, start_Price, end_Price);
      
      // 设置发货地址
      TaoBaoSearchNav nav = new TaoBaoSearchNav();
      nav.setName("发货地");
      nav.setName("发货地选择");
      nav.setFlag("address");
      nav.setId(11110);
      nav.setType("fahuodi");