From 5c03e2dd5afd65c483ef5da8346e78abc29dc7e3 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 01 四月 2020 14:39:54 +0800 Subject: [PATCH] 新增淘客接口,订单返利比例计算相关service修改 --- fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java index af3e1aa..22d4cbf 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java @@ -2166,6 +2166,40 @@ return goodsList; } + + /** + * 娣樺疂瀹�-鎺ㄥ箍鑰�-瀹樻柟娲诲姩淇℃伅鑾峰彇 + * @Title: getActivityInfo + * @Description: + * @param activityMaterialId + * @param pid + * @param relationId + * @return + * String 杩斿洖绫诲瀷 + * @throws + */ + public static String getActivityInfo(String activityMaterialId, String pid, String relationId) { + Map<String, String> map = new HashMap<>(); + map.put("method", "taobao.tbk.activity.info.get"); + map.put("activity_material_id", activityMaterialId); + map.put("adzone_id", pid.split("_")[3] + ""); + map.put("relation_id", relationId); + + JSONObject resultJSON = null; + try { + resultJSON = TaoKeBaseUtil.baseRequest(map, + new TaoKeAppInfo(TaoBaoConstant.TAOBAO_AUTH_APPKEY, TaoBaoConstant.TAOBAO_AUTH_APPSECRET, pid)); + JSONObject response = resultJSON.optJSONObject("tbk_activity_info_get_response"); + if (response != null && response.optJSONObject("data") != null) { + return response.optJSONObject("data").optString("click_url"); + } + } catch (Exception e) { + e.printStackTrace(); + } + + return null; + } + } class QuanInfo { -- Gitblit v1.8.0