admin
2019-02-27 d2ee731b6a64fa002bceddebf0cc59c78b6c17ce
fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java
@@ -13,6 +13,7 @@
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.yeshi.utils.entity.FileUploadResult;
import org.yeshi.utils.taobao.TbImgUtil;
@@ -306,6 +307,7 @@
      return activityUserMapper.selectList();
   }
   @Transactional
   @Override
   public RecommendActivity addShareGoodsRecommendActivity(Long activityUid, String title, List<Long> goodsList,
         boolean top, int shareCount) throws ActivityException {
@@ -369,9 +371,12 @@
      return activity;
   }
   @Transactional
   @Override
   public RecommendActivity addInviteImgRecommendActivity(Long activityUid, String title, String url, boolean top,
         int shareCount, int px, int py, int erCodeSize) throws ActivityException {
      if (StringUtil.isNullOrEmpty(url))
         throw new ActivityException(1, "图片为空");
      RecommendActivity activity = new RecommendActivity();
      activity.setActivityUser(new ActivityUser(activityUid));
      activity.setCreateTime(new Date());
@@ -401,11 +406,11 @@
      recommendActivityInviteInfo.setRecommendActivity(activity);
      recommendActivityInviteInfo.setSize(erCodeSize);
      recommendActivityInviteInfoMapper.insertSelective(recommendActivityInviteInfo);
      recommendActivityImgMapper.insertSelective(img);
      return activity;
   }
   @Transactional
   @Override
   public RecommendActivity addTextAndImgRecommendActivity(Long activityUid, String title, List<String> imgList,
         boolean top, int shareCount) throws ActivityException {
@@ -436,6 +441,7 @@
      return activity;
   }
   @Transactional
   @Override
   public void deleteRecommendActivity(long[] ids) {
      recommendActivityMapper.batchDeleteByPrimaryKey(ids);
@@ -449,6 +455,7 @@
      return recommendActivityMapper.selectByPrimaryKey(id);
   }
   @Transactional
   @Override
   public RecommendActivity updateShareGoodsRecommendActivity(Long id, Long activityUid, String title,
         List<Long> goodsList, boolean top, int shareCount) throws ActivityException {
@@ -503,6 +510,7 @@
      return activity;
   }
   @Transactional
   @Override
   public RecommendActivity updateInviteImgRecommendActivity(Long id, Long activityUid, String title, String url,
         boolean top, int shareCount, int px, int py, int erCodeSize) throws ActivityException {
@@ -545,6 +553,7 @@
      return activity;
   }
   @Transactional
   @Override
   public RecommendActivity updateTextAndImgRecommendActivity(Long id, Long activityUid, String title,
         List<String> imgList, boolean top, int shareCount) throws ActivityException {
@@ -601,6 +610,7 @@
      return getRecommendActivityCount();
   }
   @Transactional
   @Override
   public void upgradeShareGoodsRecommendActivity(Long id) throws ActivityException {
      // 获取商品
@@ -706,13 +716,14 @@
      return activityUserMapper.selectByPrimaryKey(id);
   }
   @Transactional
   @Override
   public void updateRecommendActivityGoods(TaoBaoGoodsBrief goods) {
      List<RecommendActivityTaoBaoGoods> list = recommendActivityTaoBaoGoodsMapper
            .selectByAuctionId(goods.getAuctionId());
      BigDecimal d = TaoBaoUtil.getAfterUseCouplePrice(goods);
      RecommendActivityTaoBaoGoods updateGoods = new RecommendActivityTaoBaoGoods();
      if (!StringUtil.isNullOrEmpty(goods.getCouponInfo()) && !"无".equalsIgnoreCase(goods.getCouponInfo())) {
         updateGoods.setDesc("券后价:¥" + d);