admin
2019-08-08 3fc84b5d4b36ce9ab5cea84ee1b54942c8e04ef9
fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsUpdateServiceImpl.java
@@ -9,7 +9,6 @@
import javax.annotation.Resource;
import org.springframework.context.annotation.Lazy;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -23,11 +22,12 @@
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.exception.taobao.TaobaoGoodsUpdateException;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.activity.ActivityGoodsUpdateService;
import com.yeshi.fanli.service.inter.activity.ActivityService;
import com.yeshi.fanli.service.inter.goods.CommonGoodsService;
import com.yeshi.fanli.service.inter.lable.QualityFactoryService;
import com.yeshi.fanli.service.inter.lable.QualityFactoryGoodsUpdateService;
import com.yeshi.fanli.service.inter.taobao.ShareHotGoodsService;
import com.yeshi.fanli.service.inter.taobao.TLJBuyGoodsService;
import com.yeshi.fanli.service.inter.taobao.TLJBuyGoodsUpdateService;
import com.yeshi.fanli.service.inter.taobao.TaoBaoGoodsUpdateService;
import com.yeshi.fanli.util.CMQManager;
import com.yeshi.fanli.util.StringUtil;
@@ -39,11 +39,10 @@
public class TaoBaoGoodsUpdateServiceImpl implements TaoBaoGoodsUpdateService {
   @Resource
   private ActivityService activityService;
   private ActivityGoodsUpdateService activityGoodsUpdateService;
   @Lazy
   @Resource
   private QualityFactoryService qualityFactoryService;
   private QualityFactoryGoodsUpdateService qualityFactoryGoodsUpdateService;
   @Resource
   private TaoBaoGoodsBriefMapper taoBaoGoodsBriefMapper;
@@ -54,9 +53,8 @@
   @Resource
   private ShareHotGoodsService shareHotGoodsService;
   @Lazy
   @Resource
   private TLJBuyGoodsService tljBuyGoodsService;
   private TLJBuyGoodsUpdateService tljBuyGoodsUpdateService;
   @Resource
   private TaoBaoGoodsCacheUtil taoBaoGoodsCacheUtil;
@@ -92,7 +90,7 @@
   @Override
   public void deleteTaoBaoGoods(Long auctionId) {
      // 删除精选库相关的数据
      qualityFactoryService.deleteByTaoBaoGoodsId(auctionId);
      qualityFactoryGoodsUpdateService.deleteByTaoBaoGoodsId(auctionId);
      // 删除商品本身数据
      taoBaoGoodsBriefMapper.deleteByAuctionId(auctionId);
@@ -102,10 +100,10 @@
   @Override
   public void offlineTaoBaoGoods(Long auctionId) {
      // 更新动态数据
      activityService.downTaoBaoGoods(auctionId);
      activityGoodsUpdateService.downTaoBaoGoods(auctionId);
      // 删除精选库相关的数据
      qualityFactoryService.deleteByTaoBaoGoodsId(auctionId);
      qualityFactoryGoodsUpdateService.deleteByTaoBaoGoodsId(auctionId);
      // 删除商品本身数据
      taoBaoGoodsBriefMapper.deleteByAuctionId(auctionId);
@@ -144,16 +142,16 @@
      }
      // 更新动态商品
      activityService.updateRecommendActivityGoods(goods);
      activityGoodsUpdateService.updateRecommendActivityGoods(goods);
      // 更新分享库的商品
      shareHotGoodsService.updateShareGoods(goods);
      // 更新自购立减库商品
      tljBuyGoodsService.updateGoods(goods);
      tljBuyGoodsUpdateService.updateGoods(goods);
      // 总要商品更新
      // updateImplTBGoods(goods);
      updateImplTBGoods(goods);
   }
   @Override
@@ -266,7 +264,7 @@
         taoBaoGoodsBriefMapper.updateByPrimaryKeySelective(updateGoods);
         // 更新动态商品
         activityService.updateRecommendActivityGoods(newGoods);
         activityGoodsUpdateService.updateRecommendActivityGoods(newGoods);
         // 更新收藏信息
         try {