From 2886d5a6eee762ad7b776e930fc49b01fb64dd5e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 16 六月 2020 10:58:02 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div --- fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java index 98dc950..9b0a1b9 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java @@ -68,15 +68,24 @@ System.out.println(result); } - public void convertLink(Long auctionId, String pid, String activityId) { + public String convertLink(Long auctionId, String pid, String activityId) { List<ParamsKeyValue> params = new ArrayList<HaoDanKuApiUtil.ParamsKeyValue>(); params.add(new ParamsKeyValue("itemid", auctionId + "")); params.add(new ParamsKeyValue("pid", pid)); if (activityId != null) params.add(new ParamsKeyValue("activityid", activityId)); - // params.add(new ParamsKeyValue("tb_name", "妞拌绉戞妧")); String result = basePostRequest("http://v2.api.haodanku.com/ratesurl", params); - System.out.println(result); + JSONObject resultData = JSONObject.fromObject(result); + String link = ""; + if (resultData.optInt("code") == 1) { + resultData = resultData.optJSONObject("data"); + link = resultData.optString("coupon_click_url"); + if (StringUtil.isNullOrEmpty(link)) { + link = resultData.optString("item_url"); + } + } + + return link; } /** @@ -95,7 +104,7 @@ if (minId == null) minId = 1; List<ParamsKeyValue> params = new ArrayList<HaoDanKuApiUtil.ParamsKeyValue>(); - params.add(new ParamsKeyValue("nav", 3+ "")); + params.add(new ParamsKeyValue("nav", 3 + "")); params.add(new ParamsKeyValue("back", pageSize + "")); params.add(new ParamsKeyValue("min_id", minId + "")); params.add(new ParamsKeyValue("sort", 0 + "")); -- Gitblit v1.8.0