yujian
2019-10-21 d085ca89e39b4cda025a9a53d3797fbe8b242ae7
fanli/src/main/java/com/yeshi/fanli/service/impl/brand/BrandGoodsCaheServiceImpl.java
@@ -68,9 +68,13 @@
    * @return
    */
   private int addBrandGoodsTB(BrandInfo brandInfo) {
      String searchKey = brandInfo.getSearchKey();
      if (StringUtil.isNullOrEmpty(searchKey))
         searchKey = brandInfo.getName();
      Date date = new Date();
      SearchFilter filter = new SearchFilter();
      filter.setKey(brandInfo.getName());
      filter.setKey(searchKey);
      filter.setPage(1);
      filter.setPageSize(100);
      filter.setTmall(true);
@@ -120,6 +124,10 @@
    * @return
    */
   private int addBrandGoodsJD(BrandInfo brandInfo) {
      String searchKey = brandInfo.getSearchKey();
      if (StringUtil.isNullOrEmpty(searchKey))
         searchKey = brandInfo.getName();
      int count = 0;
      JDSearchResult result = null;
      String way = configService.get("jd_api_search_key");
@@ -127,7 +135,7 @@
      for (int i=0; i < 2;i ++) {
         if ("1".equals(way)) {
            JDFilter filterAPI = new JDFilter();
            filterAPI.setKeyword(SearchFilterUtil.filterSearchContent(brandInfo.getName()));
            filterAPI.setKeyword(SearchFilterUtil.filterSearchContent(searchKey));
            filterAPI.setPageIndex(1);
            filterAPI.setPageSize(30);
            filterAPI.setSort(JDFilter.SORT_DESC);
@@ -136,7 +144,7 @@
         } else {
            // 网页爬取
            JDSearchFilter jdfilter = new JDSearchFilter();
            jdfilter.setKey(SearchFilterUtil.filterSearchContent(brandInfo.getName()));
            jdfilter.setKey(SearchFilterUtil.filterSearchContent(searchKey));
            jdfilter.setPageNo(1);
            jdfilter.setPageSize(30);
            jdfilter.setSort(JDSearchFilter.SORT_DESC);
@@ -185,8 +193,12 @@
    * @return
    */
   private int addBrandGoodsPDD(BrandInfo brandInfo) {
      String searchKey = brandInfo.getSearchKey();
      if (StringUtil.isNullOrEmpty(searchKey))
         searchKey = brandInfo.getName();
      PDDSearchFilter pddfilter = new PDDSearchFilter();
      pddfilter.setKw(brandInfo.getName());
      pddfilter.setKw(searchKey);
      pddfilter.setPage(1);
      pddfilter.setPageSize(100);
      pddfilter.setSortType(6);