admin
2019-12-12 d46dea27b6ec3e0fb32ec7d137699e9fc7d609b0
fanli/src/main/java/com/yeshi/fanli/util/dataoke/DaTaoKeApiUtil.java
@@ -360,7 +360,7 @@
      }
      return null;
   }
   public static DaTaoKeDetailV2 getGoodsDetailByGoodsId(Long goodsId) {
      TaoKeAppInfo app = getRandomApp();
      Map<String, String> params = new TreeMap<>();
@@ -417,11 +417,11 @@
         cids = cids.substring(0, cids.length() - 1);
      if (!StringUtil.isNullOrEmpty(cids))
         params.put("cids", cids);
      if (StringUtil.isNullOrEmpty(key))
         key = "";
      params.put("keyWords", key);
      if (sort != null)
         params.put("sort", sort + "");
      params.put("sign", getSign(params, app.getAppSecret()));
@@ -440,8 +440,7 @@
      }
      return daTaoKeGoodsResult;
   }
   public static DaTaoKeGoodsResult search(String key, List<Integer> cidList, BigDecimal priceLowerLimit,
         BigDecimal priceUpperLimit, Integer couponPriceLowerLimit, int page, int pageSize, Integer sort) {
@@ -456,10 +455,10 @@
         params.put("priceLowerLimit", priceLowerLimit + "");
      if (priceUpperLimit != null)
         params.put("priceUpperLimit", priceUpperLimit + "");
      if (couponPriceLowerLimit != null)
         params.put("couponPriceLowerLimit", couponPriceLowerLimit + "");
      String cids = "";
      if (cidList != null && cidList.size() > 0)
         for (Integer cid : cidList) {
@@ -470,11 +469,11 @@
         cids = cids.substring(0, cids.length() - 1);
      if (!StringUtil.isNullOrEmpty(cids))
         params.put("cids", cids);
      if (StringUtil.isNullOrEmpty(key))
         key = "%";
      params.put("keyWords", key);
      if (sort != null)
         params.put("sort", sort + "");
      params.put("sign", getSign(params, app.getAppSecret()));
@@ -496,6 +495,7 @@
   /**
    * 商品列表
    *
    * @param key
    * @param cidList
    * @param priceLowerLimit
@@ -515,18 +515,27 @@
      params.put("appKey", app.getAppKey());
      params.put("pageSize", pageSize + "");
      params.put("pageId", pageId + "");
      if (priceLowerLimit != null)
         params.put("priceLowerLimit", priceLowerLimit + "");
      if (priceUpperLimit != null)
         params.put("priceUpperLimit", priceUpperLimit + "");
      if (couponPriceLowerLimit != null)
         params.put("couponPriceLowerLimit", couponPriceLowerLimit + "");
      if (sort != null)
         params.put("sort", sort +"");
         params.put("sort", sort + "");
      if (cidList != null && cidList.size() > 0) {
         String cids = "";
         for (int cid : cidList)
            cids += cid + ",";
         cids = cids.endsWith(",") ? cids.substring(0, cids.length() - 1) : cids;
         params.put("cids", cids + "");
      }
      params.put("sign", getSign(params, app.getAppSecret()));
      String result = HttpUtil.get("https://openapi.dataoke.com/api/goods/get-goods-list", params, new HashMap<>());
      JSONObject json = JSONObject.fromObject(result);