admin
2020-07-14 eec7e789a87863c25d92c10ad5dfc22ad80c448d
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java
@@ -119,8 +119,7 @@
   /**
    * 获取商品详情,简版
    * 
    * @param id
    *            -商品AuctionId
     * @param id -商品AuctionId
    * @return
    */
   public static TaoBaoGoodsBrief getSimpleGoodsInfo(Long id) throws TaobaoGoodsDownException {
@@ -1004,12 +1003,9 @@
   /**
    * 获取淘口令
    * 
    * @param logo
    *            -图标
    * @param text
    *            -文字
    * @param url
    *            -简介
     * @param logo -图标
     * @param text -文字
     * @param url  -简介
    * @return
    */
   public static String getTKToken(String logo, String text, String url) {
@@ -1147,10 +1143,8 @@
   /**
    * 店铺搜索
    * 
    * @param key
    *            -店铺名称
    * @param page
    *            -页码
     * @param key  -店铺名称
     * @param page -页码
    * @return
    */
   public static List<TaoBaoShopInfo> searchShop(String key, int page) {
@@ -1188,10 +1182,8 @@
   /**
    * 店铺搜索
    * 
    * @param key
    *            -店铺名称
    * @param page
    *            -页码
     * @param key  -店铺名称
     * @param page -页码
    * @return
    */
   public static TaoBaoShopInfoDTO searchShop(String key, int page, int pageSize) {
@@ -1244,10 +1236,8 @@
   /**
    * 店铺搜索
    * 
    * @param key
    *            -店铺名称
    * @param page
    *            -页码
     * @param key  -店铺名称
     * @param page -页码
    * @return
    */
   public static List<TaoBaoShopInfo> searchShop(SearchShopFilter filter) {
@@ -1335,12 +1325,9 @@
   /**
    * 通过物料ID获取商品信息
    * 
    * @param materialId
    *            -物料ID
    * @param page
    *            -页码
    * @param pageSize
    *            -每页数量
     * @param materialId -物料ID
     * @param page       -页码
     * @param pageSize   -每页数量
    * @return
    */
   public static TaoBaoSearchResult getMaterialByMaterialId(int materialId, int page, int pageSize) {
@@ -1691,13 +1678,20 @@
      }
   }
   public static TaoBaoGoodsBrief specialConvertCoupon(Long auctionId, TaoKeAppInfo app) {
    public static TaoBaoGoodsBrief specialConvertCoupon(Long auctionId, String specialId,String relationId, TaoKeAppInfo app) {
      String pid = app.getPid();
      String[] sts = pid.split("_");
      Map<String, String> map = new HashMap<>();
      map.put("method", "taobao.tbk.coupon.convert");
      map.put("item_id", auctionId + "");
      map.put("adzone_id", sts[3]);
        if (!StringUtil.isNullOrEmpty(specialId)) {
            map.put("special_id", specialId);
        }
        if (!StringUtil.isNullOrEmpty(relationId)) {
            map.put("relation_id", specialId);
        }
      try {
         String result = TaoKeBaseUtil.baseRequestForThreeTimes(map, app);
         System.out.println(result);
@@ -1734,6 +1728,11 @@
      }
      return null;
    }
    public static TaoBaoGoodsBrief specialConvertCoupon(Long auctionId, TaoKeAppInfo app) {
        return specialConvertCoupon(auctionId, null,null, app);
   }
   public static void juHuaSuan() {
@@ -2128,11 +2127,9 @@
   /**
    * 官方活动推广
    * 
    * @param adZoneId
    *            -广告位
     * @param adZoneId              -广告位
    * @param promotionSceneId-活动ID
    * @param relationId
    *            -渠道ID
     * @param relationId            -渠道ID
    * @return
    */
   public static TaoKeOfficialActivityConvertResultDTO officialActivityConvert(String adZoneId,
@@ -2231,14 +2228,14 @@
   /**
    * 淘宝客-推广者-官方活动信息获取
    * @Title: getActivityInfo
    * @Description:
     *
    * @param activityMaterialId
    * @param pid
    * @param relationId
    * @return
    * String 返回类型
     * @return String 返回类型
    * @throws
     * @Title: getActivityInfo
     * @Description:
    */
   public static String getActivityInfo(String activityMaterialId, String pid, String relationId) {
      Map<String, String> map = new HashMap<>();