fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java
@@ -44,6 +44,7 @@
import com.yeshi.fanli.service.inter.goods.ShareGoodsService;
import com.yeshi.fanli.service.inter.goods.ShareGoodsTextTemplateService;
import com.yeshi.fanli.service.inter.hongbao.HongBaoManageService;
import com.yeshi.fanli.service.inter.monitor.BusinessEmergent110Service;
import com.yeshi.fanli.service.inter.monitor.MonitorService;
import com.yeshi.fanli.service.inter.user.SpreadUserImgService;
import com.yeshi.fanli.service.inter.user.UserExtraTaoBaoInfoService;
@@ -122,6 +123,8 @@
   @Resource
   private SpreadUserImgService spreadUserImgService;
   
   @Resource
   private BusinessEmergent110Service businessEmergent110Service;
   // 获取商品分享链接
   @RequestMapping(value = "getGoodsShareUrl")
@@ -262,13 +265,14 @@
            }
         });
         return;
      }
      catch (ShareGoodsException e) {
      } catch (ShareGoodsException e) {
         // 分享出错报警
         try {
            monitorService.addClientAPIMonitor(MonitorFactory.createClientAPI(request, e.getCode(), 0, "分享出错"));
         } catch (Exception e1) {
         }
         out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMessage()));
         businessEmergent110Service.shareTaoBaoGoodsError(StringUtil.Md5(auctionId + ""));
      }
   }
@@ -643,10 +647,9 @@
      out.print(JsonUtil.loadTrueResult(configService.get("share_goods_template_rules")));
   }
   /**
    * 查询顶部分类
    *
    * @param acceptData
    * @param page
    * @param cid
@@ -671,7 +674,6 @@
            out.print(JsonUtil.loadFalseResult("该动态信息已不存在"));
            return;
         }
         
         JSONObject data = new JSONObject();
         // 分类id
@@ -712,21 +714,25 @@
            data.put("pictUrl", TbImgUtil.getTBSizeImg(pictUrl, 500));
            
            // 帮助链接
            data.put("helpLink","http://apph5.yeshitv.com/apppage/all_help_content.html?id=148&from=singlemessage&isappinstalled=0");
            data.put("helpLink",
                  "http://apph5.yeshitv.com/apppage/all_help_content.html?id=148&from=singlemessage&isappinstalled=0");
            
            if (cid == 2) {   // 2 推荐好货
               ShareGoodsRecordDTO shareRecord = userShareGoodsRecordService.addRecordDynamic(uid, dynamicInfo.getListGoodsBrief());
               ShareGoodsRecordDTO shareRecord = userShareGoodsRecordService.addRecordDynamic(uid,
                     dynamicInfo.getListGoodsBrief());
               data.put("shareId", shareRecord.getRedisKey());
               data.put("clickUrl", shareRecord.getShareUrl());
            } else {
               // 分享id
               ShareGoodsRecordDTO shareRecord =  userShareGoodsRecordService.addRecordDynamic(uid, dynamicInfo.getListGoodsBrief());
               ShareGoodsRecordDTO shareRecord = userShareGoodsRecordService.addRecordDynamic(uid,
                     dynamicInfo.getListGoodsBrief());
               data.put("shareId", shareRecord.getRedisKey());
               
               Long auctionId = dynamicInfo.getImgs().get(0).getGoods().getAuctionId();
               // 商品分享链接
               String url = String.format("http://%s%s?uid=%s&id=%s&appType=flq", configService.getH5Host(),
                     Constant.systemCommonConfig.getShareGoodsPagePath(), AESUtil.encrypt(uid + "", Constant.UIDAESKEY), auctionId + "");
                     Constant.systemCommonConfig.getShareGoodsPagePath(),
                     AESUtil.encrypt(uid + "", Constant.UIDAESKEY), auctionId + "");
               String shortLink = HttpUtil.getShortLink(url);
               if (!StringUtil.isNullOrEmpty(shortLink)) {
                  url = shortLink;
@@ -786,7 +792,8 @@
                  data.put("imgLink", imgLink);
               } else {
                  String title = imgs.get(0).getTitleOriginal();
                  String imgLink = spreadUserImgService.getInviteImgToGreet(bgUrl,uid, portrait, inviteCode, title, new Date());
                  String imgLink = spreadUserImgService.getInviteImgToGreet(bgUrl, uid, portrait, inviteCode,
                        title, new Date());
                  data.put("imgLink", imgLink);
               }
               
@@ -796,11 +803,11 @@
               system.setPlatform(1);
               system.setId(4L);
               String key = "inviteRules"; // key值
               SystemClientParams values = systemClientParamsService.getSystemClientParamsBySystemAndKey(system, key);
               SystemClientParams values = systemClientParamsService.getSystemClientParamsBySystemAndKey(system,
                     key);
               String valueN = values.getValue();
               String valueBr = valueN.replace("\n", "<br><br>");
               data.put("inviteRules", valueBr);
               
               // 邀请链接
               String shortLink = HttpUtil.getShortLink("http://" + Constant.wxGZConfig.getLoginHost() + "/"