From be641cbe14bf20c807dccceb1c4b825d80443aed Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 08 一月 2020 14:42:47 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java | 38 ++++++++++++++++++-------------------- 1 files changed, 18 insertions(+), 20 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java index a1f664d..1925fa5 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java @@ -18,7 +18,6 @@ import org.yeshi.utils.JsonUtil; import org.yeshi.utils.taobao.TbImgUtil; -import com.fasterxml.jackson.core.util.VersionUtil; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.JsonElement; @@ -34,10 +33,10 @@ import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinRecord; import com.yeshi.fanli.entity.bus.user.UserExtraTaoBaoInfo; import com.yeshi.fanli.entity.bus.user.UserInfo; -import com.yeshi.fanli.entity.bus.user.UserInfoExtra; import com.yeshi.fanli.entity.dynamic.DynamicInfo; import com.yeshi.fanli.entity.dynamic.GoodsPicture; import com.yeshi.fanli.entity.system.BusinessSystem; +import com.yeshi.fanli.entity.system.ConfigKeyEnum; import com.yeshi.fanli.entity.system.SystemClientParams; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBriefExtra; @@ -72,7 +71,6 @@ import com.yeshi.fanli.util.RedisManager; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TaoBaoConstant; -import com.yeshi.fanli.util.account.UserUtil; import com.yeshi.fanli.util.cache.TaoBaoGoodsCacheUtil; import com.yeshi.fanli.util.factory.MonitorFactory; import com.yeshi.fanli.util.taobao.TaoBaoUtil; @@ -214,7 +212,7 @@ data.put("clickUrl", url); data.put("token", TaoBaoUtil.filterTaoToken(taoBaoLink.getTaoToken())); - data.put("rule", configService.get("share_single_goods_rule")); + data.put("rule", configService.get(ConfigKeyEnum.shareSingleGoodsRule.getKey())); data.put("pictUrl", TbImgUtil.getTBSizeImg(taoBaoLink.getGoods().getPictUrl(), 500)); String shareText = ""; @@ -225,14 +223,14 @@ if (StringUtil.isNullOrEmpty(taoBaoLink.getGoods().getCouponInfo())) { String text = shareGoodsTextTemplateService.getCommonTemplate(uid); if (StringUtil.isNullOrEmpty(text)) - text = configService.get("goods_share_text_nocoupon"); + text = configService.get(ConfigKeyEnum.goodsShareTextNoCoupon.getKey()); shareText = text.replace("{鏍囬}", taoBaoLink.getGoods().getTitle()).replace("{鍟嗗搧鍘熶环}", MoneyBigDecimalUtil.getWithNoZera(taoBaoLink.getGoods().getZkPrice()) + ""); } else// 鏈夊埜 { String text = shareGoodsTextTemplateService.geteCouponTemplate(uid); if (StringUtil.isNullOrEmpty(text)) - text = configService.get("goods_share_text_coupon"); + text = configService.get(ConfigKeyEnum.goodsShareTextCoupon.getKey()); shareText = text.replace("{鏍囬}", taoBaoLink.getGoods().getTitle()) .replace("{鍟嗗搧鍘熶环}", MoneyBigDecimalUtil.getWithNoZera(taoBaoLink.getGoods().getZkPrice()) + "") @@ -250,12 +248,12 @@ descText = descText.substring(0); data.put("descText", descText); // - String imgs = configService.get("goods_share_notify_imgs"); + String imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs.getKey()); JSONArray array = JSONArray.fromObject(imgs); int p = (int) (array.size() * Math.random()); if (p < array.size()) data.put("notifyPicture", array.optString(p)); - data.put("notifyDesc", configService.get("goods_share_notify")); + data.put("notifyDesc", configService.get(ConfigKeyEnum.goodsShareNotify.getKey())); // 娣诲姞鍒嗕韩璁板綍 BigDecimal rate = hongBaoManageService.getShareRate(); @@ -392,7 +390,7 @@ if (StringUtil.isNullOrEmpty(taoBaoLink.getGoods().getCouponInfo())) { String text = shareGoodsTextTemplateService.getCommonTemplate(uid); if (StringUtil.isNullOrEmpty(text)) - text = configService.get("goods_share_text_nocoupon"); + text = configService.get(ConfigKeyEnum.goodsShareTextNoCoupon.getKey()); shareText = text.replace("{鏍囬}", taoBaoLink.getGoods().getTitle()).replace("{鍟嗗搧鍘熶环}", MoneyBigDecimalUtil.getWithNoZera(taoBaoLink.getGoods().getZkPrice()) + ""); } else// 鏈夊埜 @@ -418,12 +416,12 @@ descText = descText.substring(0); data.put("descText", descText); - String imgs = configService.get("goods_share_notify_imgs"); + String imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs.getKey()); JSONArray array = JSONArray.fromObject(imgs); int p = (int) (array.size() * Math.random()); if (p < array.size()) data.put("notifyPicture", array.optString(p)); - data.put("notifyDesc", configService.get("goods_share_notify")); + data.put("notifyDesc", configService.get(ConfigKeyEnum.goodsShareNotify.getKey())); // 娣诲姞鍒嗕韩璁板綍 BigDecimal rate = hongBaoManageService.getShareRate(); @@ -862,14 +860,14 @@ } else { String template = shareGoodsTextTemplateService.geteCouponTemplate(uid); if (StringUtil.isNullOrEmpty(template)) - template = configService.get("goods_share_text_coupon"); + template = configService.get(ConfigKeyEnum.goodsShareTextCoupon.getKey()); return template; } } else { String template = shareGoodsTextTemplateService.getCommonTemplate(uid); if (StringUtil.isNullOrEmpty(template)) - template = configService.get("goods_share_text_nocoupon"); + template = configService.get(ConfigKeyEnum.goodsShareTextNoCoupon.getKey()); return template; } } @@ -910,7 +908,7 @@ if (tljId != null) { out.print(JsonUtil.loadTrueResult(configTaoLiJinService.getValueByKey("share_goods_rules", new Date()))); } else { - out.print(JsonUtil.loadTrueResult(configService.get("share_goods_template_rules"))); + out.print(JsonUtil.loadTrueResult(configService.get(ConfigKeyEnum.shareGoodsTemplateRules.getKey()))); } } @@ -1044,10 +1042,10 @@ data.put("shareMoney", new BigDecimal(content.substring(index + 1, content.length())).toString()); // 鍒嗕韩鎻愰啋 - data.put("notifyDesc", configService.get("goods_share_notify")); + data.put("notifyDesc", configService.get(ConfigKeyEnum.goodsShareNotify.getKey())); // 鍒嗕韩鎻愮ず璇� - String imgs = configService.get("goods_share_notify_imgs"); + String imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs.getKey()); JSONArray array = JSONArray.fromObject(imgs); int p = (int) (array.size() * Math.random()); if (p < array.size()) { @@ -1096,14 +1094,14 @@ TaoBaoGoodsBrief goods = taoBaoLink.getGoods(); if (!com.yeshi.fanli.util.VersionUtil.greaterThan_2_0_2(acceptData.getPlatform(), acceptData.getVersion())) - data.put("clickUrl", ShareControllerV2.getERCodeContent(configService.get("taobao_share_qrcode_text"), goods, taoBaoLink.getTaoToken())); + data.put("clickUrl", ShareControllerV2.getERCodeContent(configService.get(ConfigKeyEnum.taobaoShareQrcodeText.getKey()), goods, taoBaoLink.getTaoToken())); data.put("token", TaoBaoUtil.filterTaoToken(taoBaoLink.getTaoToken())); String inviteCode = userInfoExtraService.getInviteCodeByUid(uid); // 娴嬭瘯 List<String> commentTexts = new ArrayList<>(); - String commentTextStr = configService.get("share_single_goods_comment_text"); + String commentTextStr = configService.get(ConfigKeyEnum.shareSingleGoodsCommentText.getKey()); if (!StringUtil.isNullOrEmpty(commentTextStr)) { JSONArray arr = JSONArray.fromObject(commentTextStr); for (int i = 0; i < arr.size(); i++) { @@ -1121,7 +1119,7 @@ } } data.put("commentTexts", commentTexts); - data.put("wxErCode", ShareControllerV2.getERCodeContent(configService.get("taobao_share_qrcode_text"), goods, taoBaoLink.getTaoToken())); + data.put("wxErCode", ShareControllerV2.getERCodeContent(configService.get(ConfigKeyEnum.taobaoShareQrcodeText.getKey()), goods, taoBaoLink.getTaoToken())); } } else if (cid == 4) { // 閭�璇峰垎浜� @@ -1198,7 +1196,7 @@ + Constant.systemCommonConfig.getProjectName() + "/client/threeShareNew?uid=" + uid); data.put("inviteLink", shortLink); data.put("inviteCode", inviteCode); - data.put("helpLink", configService.get("invite_help_link")); + data.put("helpLink", configService.get(ConfigKeyEnum.inviteHelpLink.getKey())); } } out.print(JsonUtil.loadTrueResult(data)); -- Gitblit v1.8.0