admin
2019-12-03 ad1c19461fee4c7c4a26795bef75d26f9738faf1
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
@@ -96,8 +96,6 @@
   @Resource
   private IntegralGetService integralGetService;
   
   @Override
   public int insert(UserShareGoodsRecord record) {
      return userShareGoodsRecordMapper.insert(record);
@@ -241,8 +239,7 @@
   }
   @Override
   public void saveSingleShareRecord(Long uid, Long goodsId, Integer goodsType)
         throws UserShareGoodsRecordException {
   public void saveSingleShareRecord(Long uid, Long goodsId, Integer goodsType) throws UserShareGoodsRecordException {
      if (goodsId == null) {
         throw new UserShareGoodsRecordException(1, "分享商品不能为空");
      }
@@ -426,9 +423,12 @@
   /**
    * 生成分享图
    * 
    * @param uid       用户id
    * @param shareId   分享记录id
    * @param source    来源
    * @param uid
    *            用户id
    * @param shareId
    *            分享记录id
    * @param source
    *            来源
    * @param listGoods
    * @return
    * @throws UserShareGoodsRecordException
@@ -661,7 +661,8 @@
   }
   @Override
   public ShareGoodsRecordDTO addRecordGoodsDetail(Long uid, Long auctionId, Integer goodsType, boolean isTaolijin) throws UserShareGoodsRecordException {
   public ShareGoodsRecordDTO addRecordGoodsDetail(Long uid, Long auctionId, Integer goodsType, boolean isTaolijin)
         throws UserShareGoodsRecordException {
      if (auctionId == null || uid == null || uid <= 0) {
         throw new UserShareGoodsRecordException(1, "传递参数不正确");
      }
@@ -682,8 +683,8 @@
   }
   @Override
   public ShareGoodsRecordDTO addRecordGoodsStorage(Long uid, List<TaoBaoGoodsBrief> listGoodsBrief, List<Long> listStorageID)
         throws UserShareGoodsRecordException {
   public ShareGoodsRecordDTO addRecordGoodsStorage(Long uid, List<TaoBaoGoodsBrief> listGoodsBrief,
         List<Long> listStorageID) throws UserShareGoodsRecordException {
      if (uid == null || uid <= 0 || listGoodsBrief == null || listGoodsBrief.size() == 0) {
         throw new UserShareGoodsRecordException(1, "传递参数不正确");
      }
@@ -700,7 +701,6 @@
      for (TaoBaoGoodsBrief goodsBrief: listGoodsBrief) {
         listCommonGoods.add(CommonGoodsFactory.create(goodsBrief));
      }
      
      Long id = record.getId();
      // 分享链接
@@ -727,8 +727,8 @@
   }
   
   @Override
   public ShareGoodsRecordDTO addRecordGoodsStorageV2(Long uid, List<CommonGoods> listGoods, List<Long> listStorageID)
         throws UserShareGoodsRecordException {
   public ShareGoodsRecordDTO addRecordGoodsStorageV2(Long uid, List<CommonGoods> listGoods, List<Long> listStorageID,
         boolean needDrawPicture) throws UserShareGoodsRecordException {
      if (uid == null || uid <= 0 || listGoods == null || listGoods.size() == 0) {
         throw new UserShareGoodsRecordException(1, "传递参数不正确");
      }
@@ -745,7 +745,6 @@
      // 分享链接
      String shareUrl = getShareUrlV2(record);
      // 分享二维码链接
      FileUploadResult uploadResult = drawingSharePicture(uid, id, shareUrl, listGoods);
      ShareGoodsRecordDTO recordDTO = new ShareGoodsRecordDTO();
      recordDTO.setUid(uid);
@@ -753,7 +752,10 @@
      recordDTO.setShareUrl(shareUrl);
      recordDTO.setListId(listStorageID);
      recordDTO.setListGoods(listGoods);
      if (needDrawPicture) {
         FileUploadResult uploadResult = drawingSharePicture(uid, id, shareUrl, listGoods);
      recordDTO.setSharePictureUrl(uploadResult.getUrl());
      }
      recordDTO.setSource(ShareSourceTypeEnum.storage);
      // 缓存分享商品信息
@@ -948,7 +950,6 @@
      return url;
   }
   
   /**
    * 分享链接
    * 
@@ -959,8 +960,8 @@
      Long uid = shareRecord.getUid();
      Long shareId = shareRecord.getId();
      String url = String.format("http://%s/share_mushGoods_1.6.0.html?uid=%s&shareId=%s",
            configService.getH5Host(), AESUtil.encrypt(uid + "", Constant.UIDAESKEY), shareId + "");
      String url = String.format("http://%s/share_mushGoods_1.6.0.html?uid=%s&shareId=%s", configService.getH5Host(),
            AESUtil.encrypt(uid + "", Constant.UIDAESKEY), shareId + "");
      String shortLink = HttpUtil.getShortLink(url);
      if (!StringUtil.isNullOrEmpty(shortLink)) {
@@ -972,9 +973,12 @@
   /**
    * 生成分享图
    * 
    * @param uid       用户id
    * @param shareId   分享记录id
    * @param source    来源
    * @param uid
    *            用户id
    * @param shareId
    *            分享记录id
    * @param source
    *            来源
    * @param listGoods
    * @return
    * @throws UserShareGoodsRecordException