admin
2020-05-31 2a48f2bd979d56ce4114ba9d56efaf49bab705d7
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;
@@ -210,7 +211,7 @@
            JSONObject data = array.optJSONObject(i);
            JSONArray itemArray = data.optJSONArray("orderDetail");
            List<SuningOrderInfo> tempList = gson.fromJson(itemArray.toString(), type);
            for(SuningOrderInfo info:tempList){
            for (SuningOrderInfo info : tempList) {
               info.setOrderCode(data.optString("orderCode"));
               orderList.add(info);
            }
@@ -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);
   }
}