From a8517b5a48566eaca5674c9d71c31ac46dc60927 Mon Sep 17 00:00:00 2001 From: xhxu Date: Fri, 24 Jun 2022 17:21:53 +0800 Subject: [PATCH] //tt url --- .../service/impl/TtCouponGoodsServiceImpl.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java index ccf0b8f37..d6021c617 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java @@ -204,7 +204,7 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService { prostruct.setPoiList(poiList); Map productAttrKeyValueMap = ttattrs.getProductAttrKeyValueMap(); -// productAttrKeyValueMap.put("trade_url",); + productAttrKeyValueMap.put("trade_url",getUpOrderEntrySchema(coupon,wxCouponChannel.getId())); prostruct.setAttrKeyValueMap(productAttrKeyValueMap); product.setProduct(prostruct); @@ -446,4 +446,16 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService { return JSON.toJSONString(map); } + private String getUpOrderEntrySchema(TenantEntity tenantEntity,Long couponChannelId){ + WxAppinfo cAppInfo = wxAppinfoService.getCAppInfo(tenantEntity, EnumAppPlat.TOUTIAO); + Map map = new HashMap<>(); + map.put("app_id",cAppInfo.getAppId()); + map.put("path", Constant.mainPageUrl); + Map paramMap = new HashMap<>(); + paramMap.put("type","orderAffirm"); + paramMap.put("couponChannelId",couponChannelId); + map.put("params",JSON.toJSONString(paramMap)); + return JSON.toJSONString(map); + } + }