From dd9fd78aec975c29d6c5ea4c802aca2b7f773d91 Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期四, 27 二月 2020 14:00:43 +0800 Subject: [PATCH] 转链修改 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java | 48 ++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 38 insertions(+), 10 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 966378b..5cc9e93 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 @@ -415,6 +415,11 @@ JSONArray array = JSONArray.fromObject(imgs); shareInfo.setNotifyPicture(array.optString(0)); + // 2.0.7鐗堟湰鍚庣殑鎻愮ず鍥剧墖 + imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs207.getKey()); + array = JSONArray.fromObject(imgs); + shareInfo.setNotifyPictureNew(array.optString(0)); + shareInfo.setNotifyDesc(configService.get(ConfigKeyEnum.goodsShareNotify.getKey())); // 娣诲姞鍒嗕韩璁板綍 @@ -560,11 +565,15 @@ taoBaoLink.getGoods(), shareInfo.getToken())); // 鎻愮ず鍥炬枃鍐呭 - String imgs = configService.getByVersion(ConfigKeyEnum.goodsShareNotifyImgs.getKey(), platform, - Integer.parseInt(version)); + String imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs.getKey()); JSONArray array = JSONArray.fromObject(imgs); shareInfo.setNotifyPicture(array.optString(0)); + + // 2.0.7鐗堟湰鍚庣殑鎻愮ず鍥剧墖 + imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs207.getKey()); + array = JSONArray.fromObject(imgs); + shareInfo.setNotifyPictureNew(array.optString(0)); shareInfo.setNotifyDesc(configService.get(ConfigKeyEnum.goodsShareNotify.getKey())); @@ -587,13 +596,16 @@ } // 璁剧疆璇勮鏂囨湰閫夐」 - shareInfo.setCommentTextChoiceList(getCommentChoiceList(shareInfo.getToken(), null, inviteCode, + shareInfo.setCommentTextChoiceList(getCommentChoiceList(shareInfo.getShareText(), null, inviteCode, TaoBaoUtil.getGoodsHongBaoMoney(taoBaoLink.getGoods(), hongBaoManageService.getFanLiRate()))); shareInfo.setCommentText(shareInfo.getShareText()); - if (VersionUtil.greaterThan_2_0_7(platform, version)) - shareInfo.setRecommendText(taoBaoLink.getGoods().getDescription()); - else + if (VersionUtil.greaterThan_2_0_7(platform, version)) { + String recommend = taoBaoLink.getGoods().getTitle(); + if (!StringUtil.isNullOrEmpty(taoBaoLink.getGoods().getDescription())) + recommend += "\n\r" + taoBaoLink.getGoods().getDescription(); + shareInfo.setRecommendText(recommend); + } else shareInfo.setRecommendText(shareInfo.getDescText()); out.print(JsonUtil.loadTrueResult( @@ -711,6 +723,11 @@ shareInfo.setNotifyPicture(array.size() > 1 ? array.optString(1) : array.optString(0)); + // 2.0.7鐗堟湰鍚庣殑鎻愮ず鍥剧墖 + imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs207.getKey()); + array = JSONArray.fromObject(imgs); + shareInfo.setNotifyPictureNew(array.size() > 1 ? array.optString(1) : array.optString(0)); + shareInfo.setNotifyDesc(configService.get(ConfigKeyEnum.goodsShareNotifyJD.getKey())); // 娣诲姞鍒嗕韩璁板綍 @@ -732,11 +749,14 @@ String inviteCode = userInfoExtraService.getInviteCodeByUid(uid); // 璁剧疆璇勮鏂囨湰閫夐」 - shareInfo.setCommentTextChoiceList(getCommentChoiceList(null, shareInfo.getClickUrl(), inviteCode, + shareInfo.setCommentTextChoiceList(getCommentChoiceList(null, shareInfo.getShareText(), inviteCode, JDUtil.getGoodsFanLiMoney(jdGoods, hongBaoManageService.getFanLiRate()))); shareInfo.setCommentText(shareInfo.getShareText()); - shareInfo.setRecommendText(shareInfo.getDescText()); + if (VersionUtil.greaterThan_2_0_7(acceptData.getPlatform(), acceptData.getVersion())) + shareInfo.setRecommendText(jdGoods.getSkuName()); + else + shareInfo.setRecommendText(shareInfo.getDescText()); out.print(JsonUtil.loadTrueResult( JsonUtil.getConvertBigDecimalToStringSubZeroBuilder(new GsonBuilder()).create().toJson(shareInfo))); @@ -847,6 +867,11 @@ shareInfo.setNotifyPicture(array.size() > 1 ? array.optString(1) : array.optString(0)); + // 2.0.7鐗堟湰鍚庣殑鎻愮ず鍥剧墖 + imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs207.getKey()); + array = JSONArray.fromObject(imgs); + shareInfo.setNotifyPictureNew(array.size() > 1 ? array.optString(1) : array.optString(0)); + shareInfo.setNotifyDesc(configService.get(ConfigKeyEnum.goodsShareNotifyPDD.getKey())); // 娣诲姞鍒嗕韩璁板綍 @@ -869,11 +894,14 @@ String inviteCode = userInfoExtraService.getInviteCodeByUid(uid); // 璁剧疆璇勮鏂囨湰閫夐」 - shareInfo.setCommentTextChoiceList(getCommentChoiceList(null, shareInfo.getClickUrl(), inviteCode, + shareInfo.setCommentTextChoiceList(getCommentChoiceList(null, shareInfo.getShareText(), inviteCode, PinDuoDuoUtil.getGoodsFanLiMoney(goods, hongBaoManageService.getFanLiRate()))); shareInfo.setCommentText(shareInfo.getShareText()); - shareInfo.setRecommendText(shareInfo.getDescText()); + if (VersionUtil.greaterThan_2_0_7(acceptData.getPlatform(), acceptData.getVersion())) + shareInfo.setRecommendText(goods.getGoodsName()); + else + shareInfo.setRecommendText(shareInfo.getDescText()); out.print(JsonUtil.loadTrueResult( JsonUtil.getConvertBigDecimalToStringSubZeroBuilder(new GsonBuilder()).create().toJson(shareInfo))); -- Gitblit v1.8.0