From 24df43fb3f2e136d3d768abf89f098c290c2bab8 Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期二, 03 三月 2020 15:19:22 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div --- fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java | 61 ++++++++++++++++++++++++------ 1 files changed, 48 insertions(+), 13 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java index cbd7818..78bf5ab 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java @@ -245,7 +245,11 @@ } public static String getERCodeContent(String template, TaoBaoGoodsBrief goods, String token) { - // return template.replace("[娣樺彛浠", token); + return template.replace("[娣樺彛浠", token); + } + + + public static String getERCodeContentNew(String template, TaoBaoGoodsBrief goods, String token) { String commentText = template.replace("[鍘熶环]", goods.getZkPrice().toString()); commentText = commentText.replace("[鍙d护]", token); if (StringUtil.isNullOrEmpty(goods.getCouponInfo())) { @@ -254,9 +258,11 @@ } else { commentText = commentText.replace("[鍒稿悗浠穄", TaoBaoUtil.getAfterUseCouplePrice(goods) + ""); } + + commentText =commentText.replace("\r\n\r\n", "\r\n").replace("\r\n\r\n", "\r\n").replace("\r\n\r\n", "\r\n"); return commentText; } - + /** * 鍒涘缓娣樺疂鍒嗕韩淇℃伅 * @@ -565,15 +571,27 @@ descText = descText.substring(0); } shareInfo.setDescText(descText); + + // 娴嬭瘯 // 2.0.2涔嬪墠 - if (!VersionUtil.greaterThan_2_0_2(platform, version)) + if (VersionUtil.greaterThan_2_0_7(platform, version)) { + shareInfo.setClickUrl(getERCodeContentNew(configService.get(ConfigKeyEnum.quickShareTBCommentText.getKey()), + taoBaoLink.getGoods(), shareInfo.getToken())); + } else if (!VersionUtil.greaterThan_2_0_2(platform, version)) { shareInfo.setClickUrl(getERCodeContent(configService.get(ConfigKeyEnum.taobaoShareQrcodeText.getKey()), taoBaoLink.getGoods(), shareInfo.getToken())); + } - shareInfo.setWxErCode(getERCodeContent(configService.get(ConfigKeyEnum.taobaoShareQrcodeText.getKey()), + if (VersionUtil.greaterThan_2_0_7(platform, version)) { + shareInfo.setWxErCode(getERCodeContentNew(configService.get(ConfigKeyEnum.quickShareTBCommentText.getKey()), taoBaoLink.getGoods(), shareInfo.getToken())); - + } else { + shareInfo.setWxErCode(getERCodeContent(configService.get(ConfigKeyEnum.taobaoShareQrcodeText.getKey()), + taoBaoLink.getGoods(), shareInfo.getToken())); + } + + // 鎻愮ず鍥炬枃鍐呭 String imgs = configService.getByVersion(ConfigKeyEnum.goodsShareNotifyImgs.getKey(), platform, Integer.parseInt(version)); @@ -611,12 +629,18 @@ if (VersionUtil.greaterThan_2_0_7(platform, version)) { TaoBaoGoodsBrief goods = taoBaoLink.getGoods(); String template = configService.get(ConfigKeyEnum.quickShareGoodsText.getKey()); - recommendText = template.replace("[鍟嗗搧鏍囬]", goods.getTitle()).replace("[閿�閲廬", - TaoBaoUtil.getSaleCount(taoBaoLink.getGoods().getBiz30day())); + recommendText = template.replace("[鍟嗗搧鏍囬]", goods.getTitle()); if (StringUtil.isNullOrEmpty(goods.getDescription())) { - recommendText = recommendText.replace("鎺ㄨ崘璇�:[鎺ㄨ崘璇璢", ""); + recommendText = recommendText.replace("鎺ㄨ崘鐞嗙敱:[鎺ㄨ崘璇璢", ""); } else { recommendText = recommendText.replace("[鎺ㄨ崘璇璢", goods.getDescription()); + } + + String sales = TaoBaoUtil.getSaleCount(taoBaoLink.getGoods().getBiz30day()); + if (sales.equals("0")) { + recommendText = recommendText.replace("閿�閲�:[閿�閲廬", ""); + } else { + recommendText = recommendText.replace("[閿�閲廬", sales.replace("涓�", "w")); } String quickCommentText = configService.get(ConfigKeyEnum.quickShareTBCommentText.getKey()); @@ -787,11 +811,17 @@ String recommendText = ""; if (VersionUtil.greaterThan_2_0_7(acceptData.getPlatform(), acceptData.getVersion())) { String template = configService.get(ConfigKeyEnum.quickShareGoodsText.getKey()); - recommendText = template.replace("[鍟嗗搧鏍囬]", jdGoods.getSkuName()).replace("[閿�閲廬", - JDUtil.getSaleCount(jdGoods.getInOrderCount30Days())); + recommendText = template.replace("[鍟嗗搧鏍囬]", jdGoods.getSkuName()); // 鏃犳帹鑽愯 - recommendText = recommendText.replace("鎺ㄨ崘璇�:[鎺ㄨ崘璇璢", ""); + recommendText = recommendText.replace("鎺ㄨ崘鐞嗙敱:[鎺ㄨ崘璇璢", ""); + String sales = JDUtil.getSaleCount(jdGoods.getInOrderCount30Days()); + if (sales.equals("0")) { + recommendText = recommendText.replace("閿�閲�:[閿�閲廬", ""); + } else { + recommendText = recommendText.replace("[閿�閲廬", sales.replace("涓�", "w")); + } + String quickCommentText = configService.get(ConfigKeyEnum.quickShareJDCommentText.getKey()); commentText = quickCommentText.replace("[鍘熶环]", jdGoods.getPrice().toString()); commentText = commentText.replace("[閾炬帴]", jumpLink); @@ -968,8 +998,13 @@ if (StringUtil.isNullOrEmpty(salesTip)) { salesTip = "0"; } - recommendText = recommendText.replace("[閿�閲廬", salesTip); - recommendText = recommendText.replace("鎺ㄨ崘璇�:[鎺ㄨ崘璇璢", ""); + if (salesTip.equals("0")) { + recommendText = recommendText.replace("閿�閲�:[閿�閲廬", ""); + } else { + recommendText = recommendText.replace("[閿�閲廬", salesTip.replace("涓�", "w")); + recommendText = recommendText.replace("閿�閲�", "鎬婚攢閲�"); + } + recommendText = recommendText.replace("鎺ㄨ崘鐞嗙敱:[鎺ㄨ崘璇璢", ""); String quickCommentText = configService.get(ConfigKeyEnum.quickSharePDDCommentText.getKey()); commentText = quickCommentText.replace("[鍘熶环]", MoneyBigDecimalUtil -- Gitblit v1.8.0