admin
2018-12-14 a0f699663a85185a697d88ea964179cdca59f548
fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java
@@ -119,7 +119,7 @@
   }
   @Override
   public ActivityShareResult shareActivityGoods(Long uid, Long activityId) throws ActivityException {
   public ActivityShareResult shareActivityGoods(Long uid, Long activityId) throws ActivityException,UserShareGoodsRecordException {
      
      RecommendActivity activity = recommendActivityMapper.selectByPrimaryKey(activityId);
      
@@ -166,26 +166,20 @@
         });
      }
      
      if (listGoodsBrief.size() > 0) {
         try {
            FileUploadResult loadResult = userShareGoodsRecordService.save(uid,
                  ShareSourceTypeEnum.activity, title, listGoodsBrief);
            imgList.add(loadResult);
         } catch (UserShareGoodsRecordException e) {
            throw new ActivityException(1, e.getMsg());
         }
      } else {
      if (listGoodsBrief.size() < 1) {
         throw new ActivityException(1, "商品下架");
      }
      
      JSONObject resultdata =  userShareGoodsRecordService.save(uid, ShareSourceTypeEnum.activity, title, listGoodsBrief);
      imgList.add((FileUploadResult) resultdata.get("loadResult"));
      result.setImgList(imgList);
      return result;
   }
   
   
   @Override
   public JSONObject shareGoodsV2(Long uid, Long activityId) throws ActivityException {
   public JSONObject shareGoodsV2(Long uid, Long activityId) throws ActivityException,UserShareGoodsRecordException {
      
      RecommendActivity activity = recommendActivityMapper.selectByPrimaryKey(activityId);
      
@@ -203,7 +197,6 @@
      
      result.setTitle(title);
      
      List<FileUploadResult> imgList = new ArrayList<>();
      List<TaoBaoGoodsBrief> listGoodsBrief = new ArrayList<TaoBaoGoodsBrief>();
      
      if (activity.getGoodsList() != null) {
@@ -232,17 +225,7 @@
         });
      }
      
      FileUploadResult loadResult = null;
      if (listGoodsBrief.size() > 0) {
         try {
            loadResult = userShareGoodsRecordService.save(uid,
                  ShareSourceTypeEnum.activity, title, listGoodsBrief);
            imgList.add(loadResult);
         } catch (UserShareGoodsRecordException e) {
            throw new ActivityException(1, e.getMsg());
         }
      } else {
      if (listGoodsBrief.size() < 1) {
         throw new ActivityException(1, "商品下架");
      }
      
@@ -253,8 +236,13 @@
      }
      
      JSONObject data = new JSONObject();
      data.put("shareImg", loadResult);
      JSONObject resultdata = userShareGoodsRecordService.save(uid,
            ShareSourceTypeEnum.activity, title, listGoodsBrief);
      data.put("revenue", revenue);
      data.put("shareId", resultdata.get("shareId"));
      data.put("shareImg", resultdata.get("loadResult"));
      data.put("notifyDesc", configService.get("goods_share_notify"));
      return data;