Administrator
2020-02-23 d5dfd55f3dc45948a59cdcfef30e5fbc770f5721
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java
@@ -162,20 +162,21 @@
         BigDecimal fanliMoney) {
      List<ShareGoodsCommentChoiceInfo> list = new ArrayList<>();
      if (!StringUtil.isNullOrEmpty(token))
         list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_TOKEN, "淘口令", token, true, false));
         list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_TOKEN, "淘口令",
               String.format("復製这条%s\n进入【Tao宝】即可抢购", token), true, false));
      if (!StringUtil.isNullOrEmpty(link)) {
         list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_LINK, "链接",link, true, false));
         list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_LINK, "链接", link, true, false));
      }
      if (!StringUtil.isNullOrEmpty(inviteCode)) {
         list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_INVITE_CODE, "邀请码", inviteCode, false,
               true));
         list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_INVITE_CODE, "邀请码",
               "邀请码:" + inviteCode, false, true));
      }
      list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_DOWNLOAD_LINK, "下载链接", "http://www.baidu.com", false,
            true));
      list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_DOWNLOAD_LINK, "下载链接",
            "下载链接:" + Constant.YINGYONGBAO_LINK, false, true));
      list.add(
            new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_FANLI_MONEY, "返利金额", "¥ "+fanliMoney, false, true));
      list.add(new ShareGoodsCommentChoiceInfo(ShareGoodsCommentChoiceInfo.TYPE_FANLI_MONEY, "返利金额",
            "返利金额:¥ " + fanliMoney, false, true));
      return list;
   }
@@ -412,10 +413,8 @@
         String imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs.getKey());
         JSONArray array = JSONArray.fromObject(imgs);
         int p = (int) (array.size() * Math.random());
         if (p < array.size()) {
            shareInfo.setNotifyPicture(array.optString(p));
         }
         shareInfo.setNotifyPicture(array.optString(0));
         shareInfo.setNotifyDesc(configService.get(ConfigKeyEnum.goodsShareNotify.getKey()));
         // 添加分享记录
@@ -561,12 +560,12 @@
               taoBaoLink.getGoods(), shareInfo.getToken()));
         // 提示图文内容
         String imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs.getKey());
         String imgs = configService.getByVersion(ConfigKeyEnum.goodsShareNotifyImgs.getKey(), platform,
               Integer.parseInt(version));
         JSONArray array = JSONArray.fromObject(imgs);
         int p = (int) (array.size() * Math.random());
         if (p < array.size()) {
            shareInfo.setNotifyPicture(array.optString(p));
         }
         shareInfo.setNotifyPicture(array.optString(0));
         shareInfo.setNotifyDesc(configService.get(ConfigKeyEnum.goodsShareNotify.getKey()));
         // 分享金额
@@ -590,9 +589,12 @@
         // 设置评论文本选项
         shareInfo.setCommentTextChoiceList(getCommentChoiceList(shareInfo.getToken(), null, inviteCode,
               TaoBaoUtil.getGoodsHongBaoMoney(taoBaoLink.getGoods(), hongBaoManageService.getFanLiRate())));
         shareInfo.setCommentText(shareInfo.getShareText());
         shareInfo.setRecommendText(shareInfo.getDescText());
         if (VersionUtil.greaterThan_2_0_7(platform, version))
            shareInfo.setRecommendText(taoBaoLink.getGoods().getDescription());
         else
            shareInfo.setRecommendText(shareInfo.getDescText());
         out.print(JsonUtil.loadTrueResult(
               JsonUtil.getConvertBigDecimalToStringSubZeroBuilder(new GsonBuilder()).create().toJson(shareInfo)));
@@ -703,12 +705,12 @@
      }
      shareInfo.setDescText(descText);
      String imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs.getKey());
      String imgs = configService.getByVersion(ConfigKeyEnum.goodsShareNotifyImgs.getKey(), acceptData.getPlatform(),
            Integer.parseInt(acceptData.getVersion()));
      JSONArray array = JSONArray.fromObject(imgs);
      int p = (int) (array.size() * Math.random());
      if (p < array.size()) {
         shareInfo.setNotifyPicture(array.optString(p));
      }
      shareInfo.setNotifyPicture(array.size() > 1 ? array.optString(1) : array.optString(0));
      shareInfo.setNotifyDesc(configService.get(ConfigKeyEnum.goodsShareNotifyJD.getKey()));
      // 添加分享记录
@@ -732,7 +734,7 @@
      // 设置评论文本选项
      shareInfo.setCommentTextChoiceList(getCommentChoiceList(null, shareInfo.getClickUrl(), inviteCode,
            JDUtil.getGoodsFanLiMoney(jdGoods, hongBaoManageService.getFanLiRate())));
      shareInfo.setCommentText(shareInfo.getShareText());
      shareInfo.setRecommendText(shareInfo.getDescText());
@@ -839,12 +841,12 @@
      shareInfo.setDescText(descText);
      //
      String imgs = configService.get(ConfigKeyEnum.goodsShareNotifyImgs.getKey());
      String imgs = configService.getByVersion(ConfigKeyEnum.goodsShareNotifyImgs.getKey(), acceptData.getPlatform(),
            Integer.parseInt(acceptData.getVersion()));
      JSONArray array = JSONArray.fromObject(imgs);
      int p = (int) (array.size() * Math.random());
      if (p < array.size()) {
         shareInfo.setNotifyPicture(array.optString(p));
      }
      shareInfo.setNotifyPicture(array.size() > 1 ? array.optString(1) : array.optString(0));
      shareInfo.setNotifyDesc(configService.get(ConfigKeyEnum.goodsShareNotifyPDD.getKey()));
      // 添加分享记录
@@ -869,7 +871,7 @@
      // 设置评论文本选项
      shareInfo.setCommentTextChoiceList(getCommentChoiceList(null, shareInfo.getClickUrl(), inviteCode,
            PinDuoDuoUtil.getGoodsFanLiMoney(goods, hongBaoManageService.getFanLiRate())));
      shareInfo.setCommentText(shareInfo.getShareText());
      shareInfo.setRecommendText(shareInfo.getDescText());