From be67478cae6bf9308f15949a21e7d0a57a3f0ecb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 16 七月 2020 15:37:31 +0800 Subject: [PATCH] dubbo集成修改 --- fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 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 6773d86..acc95a5 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 @@ -10,10 +10,10 @@ import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; -import com.yeshi.fanli.dto.taobao.haodanku.HDKGoodsListResultDTO; -import com.yeshi.fanli.dto.taobao.haodanku.HDKSearchFilter; -import com.yeshi.fanli.dto.taobao.haodanku.HDKWXCircleContentDTO; -import com.yeshi.goods.facade.entity.taobao.HDKGoodsDetail; +import com.yeshi.goods.facade.dto.taobao.haodanku.HDKGoodsListResultDTO; +import com.yeshi.goods.facade.dto.taobao.haodanku.HDKSearchFilter; +import com.yeshi.goods.facade.dto.taobao.haodanku.HDKWXCircleContentDTO; +import com.yeshi.goods.facade.entity.taobao.haodanku.HDKGoodsDetail; import com.yeshi.fanli.util.StringUtil; import net.sf.json.JSONArray; @@ -70,13 +70,23 @@ System.out.println(result); } - public String convertLink(Long auctionId, String pid, String activityId) { + public String convertLink(Long auctionId, String pid, String activityId,String specialId,String relationId) { List<ParamsKeyValue> params = new ArrayList<HaoDanKuApiUtil.ParamsKeyValue>(); params.add(new ParamsKeyValue("itemid", auctionId + "")); params.add(new ParamsKeyValue("pid", pid)); + if(!StringUtil.isNullOrEmpty(specialId)){ + params.add(new ParamsKeyValue("special_id", specialId)); + } + + if(!StringUtil.isNullOrEmpty(relationId)){ + params.add(new ParamsKeyValue("relation_id", relationId)); + } + + if (activityId != null) params.add(new ParamsKeyValue("activityid", activityId)); 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) { -- Gitblit v1.8.0