admin
2020-05-29 d99f45a1c358282ab0d4333232da25f03560778f
fanli/src/main/java/com/yeshi/fanli/util/suning/SuningApiUtil.java
@@ -2,6 +2,7 @@
import java.io.IOException;
import java.lang.reflect.Type;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
@@ -222,4 +223,29 @@
      return null;
   }
   /**
    * 常规转链
    * @Title: convertCommonLink
    * @Description:
    * @param url
    * @param pid
    * @param subUser
    * @return
    * String 返回类型
    * @throws
    */
   public static String convertCommonLink(String url, String pid, String subUser) {
      JSONObject model = new JSONObject();
      model.put("adBookId", pid);
      model.put("visitUrl", url);
      model.put("subUser", subUser);
      String key = "queryCustompromotionurl";
      String result = baseRequest("suning.netalliance.custompromotionurl.query", key, model);
      JSONObject resultJSON = JSONObject.fromObject(result);
      resultJSON = resultJSON.optJSONObject("sn_responseContent");
      String shortUrl = resultJSON.optJSONObject("sn_body").optJSONObject("queryCustompromotionurl").optString("shortUrl");
      return URLDecoder.decode(shortUrl);
   }
}