From a12dc05a50bec52ba8d5e3bba0d3f4c0ab17ac51 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 14 三月 2019 16:14:15 +0800 Subject: [PATCH] 详情接口修改 --- fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java index b31554e..ef8f9e0 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java @@ -105,6 +105,7 @@ import com.yeshi.fanli.service.inter.user.UserGoodsStorageService; import com.yeshi.fanli.service.inter.user.UserInfoExtraService; import com.yeshi.fanli.service.inter.user.UserInfoService; +import com.yeshi.fanli.util.AESUtil; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.RedisManager; import com.yeshi.fanli.util.StringUtil; @@ -674,7 +675,7 @@ clientTBPid = tbPidService.getIOSDefault(); } } - + TaoBaoGoodsBrief tb = null; try { TaoKeAppInfo app = new TaoKeAppInfo(); @@ -1783,7 +1784,6 @@ } } else { - // 鐢ㄦ埛宸茬粡鐧诲綍 TBPid tbPid = null; if (acceptData.getPlatform().equalsIgnoreCase("android")) { @@ -1895,6 +1895,7 @@ TaoBaoGoodsBrief tb = null; if (goodsList.size() > 0) { tb = goodsList.get(0); + } if (tb == null) { @@ -1974,6 +1975,12 @@ hongBao = "楼" + quanPrice.toString(); } + String token = ""; + if (!StringUtil.isNullOrEmpty(tb.getCouponLink())) { + token = TaoKeApiUtil.getTKToken(tb.getPictUrl(), tb.getTitle(), tb.getCouponLink()); + tb.setCouponLinkTaoToken(token); + } + // 鏈嶅姟绔浆閾� if (convertInServer && !StringUtil.isNullOrEmpty(tb.getCouponLink())) { couponInfo.put("couponUrl", tb.getCouponLink()); @@ -1985,6 +1992,8 @@ couponInfo.put("couponAmount", NumberUtil.subZeroAndDot(tb.getCouponAmount().toString())); couponInfo.put("couponTime", "浣跨敤鏈熼檺锛�" + tb.getCouponEffectiveStartTime().replace("-", ".") + "-" + tb.getCouponEffectiveEndTime().replace("-", ".")); + // 鍒哥殑鍙d护 + couponInfo.put("couponToken", token); goods.put("couponInfo", couponInfo); if (tb.getBiz30day() >= 1000) { @@ -2041,10 +2050,14 @@ data.put("storageState", storageState); data.put("shareUrl", shareUrl); + data.put("goods", goods); data.put("shareUsers", listShareUser); data.put("couponUsers", listCouponUser); data.put("detailWebUrl", "http://apph5.yeshitv.com/apppage/goods_img.html?id=" + id); + //鍟嗗搧閾炬帴 + data.put("h5Url", String.format("http://%s%s?id=%s&appType=flq", configService.getH5Host(), + Constant.systemCommonConfig.getShareGoodsPagePath(), tb.getAuctionId() + "")); // 鍙栨秷鍒嗕韩娲诲姩 // if (!StringUtil.isNullOrEmpty(uid) -- Gitblit v1.8.0