admin
2019-07-23 009e25b40c04d0a66d6d6554c19e542f0e6f9d18
fanli/src/main/java/com/yeshi/fanli/util/jd/JDApiUtil.java
@@ -22,9 +22,11 @@
import com.yeshi.fanli.dto.jd.JDFilter;
import com.yeshi.fanli.dto.jd.JDOrderResult;
import com.yeshi.fanli.dto.jd.JDPingouInfo;
import com.yeshi.fanli.dto.jd.JDSearchResult;
import com.yeshi.fanli.dto.jd.JDShopInfo;
import com.yeshi.fanli.entity.jd.JDGoods;
import com.yeshi.fanli.entity.jd.JDOrder;
import com.yeshi.fanli.tag.PageEntity;
import com.yeshi.fanli.util.MoneyBigDecimalUtil;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.TimeUtil;
@@ -176,9 +178,12 @@
      filter.setPageIndex(1);
      filter.setPageSize(20);
      filter.setListId(skuIdList);
      List<JDGoods> list = queryByKey(filter);
      if (list != null && list.size() > 0)
         return list.get(0);
      JDSearchResult searchResult = queryByKey(filter);
      if (searchResult != null) {
         List<JDGoods> list = searchResult.getGoodsList();
         if (list != null && list.size() > 0)
            return list.get(0);
      }
      return null;
   }
   
@@ -187,7 +192,9 @@
    * @param skuIdList
    * @return
    */
   public static List<JDGoods> queryByKey(JDFilter filter) {
   public static JDSearchResult queryByKey(JDFilter filter) {
      JDSearchResult searchResult = new JDSearchResult();
      List<JDGoods> list = new ArrayList<>();
      JSONObject json = new JSONObject();
      json.put("pageIndex", filter.getPageIndex());
@@ -232,9 +239,6 @@
      if (filter.getIsPG() != null)
         json.put("isPG", filter.getIsPG());
      if (filter.getIsCoupon() != null)
         json.put("isCoupon", filter.getIsCoupon());
      if (filter.getPingouPriceStart() != null)
         json.put("pingouPriceStart", filter.getPingouPriceStart());
@@ -249,6 +253,10 @@
      if (filter.getShopId() != null)
         json.put("shopId", filter.getShopId());
      if (filter.getOwner() != null)
         json.put("owner", filter.getOwner());
      System.out.println(json.toString());
      
      JSONObject jsonDTO = new JSONObject();
@@ -273,8 +281,15 @@
               }
            }
         }
         long totalCount = resultJson.optLong("totalCount");
         PageEntity pageEntity = new PageEntity();
         pageEntity.setTotalCount(totalCount);
         searchResult.setPageEntity(pageEntity);
      }
      return list;
      searchResult.setGoodsList(list);
      return searchResult;
   }