admin
2020-03-31 dcfd801ea435c1c87ed47f2ee24cdabaaf230d6f
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java
@@ -2133,6 +2133,39 @@
      return goodsList;
   }
   public static List<TaoBaoGoodsBrief> getCouponListByItemId(Long auctionId) {
      Map<String, String> map = new HashMap<>();
      map.put("method", "taobao.tbk.itemid.coupon.get");
      map.put("platform", auctionId + "");
      map.put("num_iids", auctionId + "");
      map.put("pid", TaoBaoConstant.TAOBAO_SPECIAL_PID_DEFAULT);
      List<TaoBaoGoodsBrief> goodsList = new ArrayList<>();
      JSONObject resultJSON = null;
      try {
         resultJSON = TaoKeBaseUtil.baseRequest(map, new TaoKeAppInfo(TaoBaoConstant.TAOBAO_AUTH_APPKEY,
               TaoBaoConstant.TAOBAO_AUTH_APPSECRET, TaoBaoConstant.TAOBAO_SPECIAL_PID_DEFAULT));
         JSONObject response = resultJSON.optJSONObject("tbk_dg_optimus_material_response");
         if (response != null && response.optJSONObject("result_list") != null) {
            JSONArray array = response.optJSONObject("result_list").optJSONArray("map_data");
            if (array != null) {
               for (int i = 0; i < array.size(); i++) {
                  JSONObject item = array.optJSONObject(i);
                  TaoBaoGoodsBrief goods = parseWuLiaoItemFromMaterialId(item);
                  if (goods != null)
                     goodsList.add(goods);
               }
            }
         }
      } catch (Exception e) {
         e.printStackTrace();
      }
      return goodsList;
   }
}
class QuanInfo {