admin
2020-05-06 24a8d17e007545f7426c48352109aa1a9c6587ee
fanli/src/main/java/com/yeshi/fanli/service/impl/push/PushGoodsServiceImpl.java
@@ -15,6 +15,7 @@
import com.yeshi.fanli.entity.goods.CommonGoods;
import com.yeshi.fanli.entity.push.PushGoods;
import com.yeshi.fanli.entity.push.PushGoodsGroup;
import com.yeshi.fanli.entity.system.ConfigKeyEnum;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.exception.push.PushException;
import com.yeshi.fanli.exception.push.PushGoodsException;
@@ -141,17 +142,21 @@
      List<Long> listCommonId = new ArrayList<Long>();
      for (Long auctionId : goodsIds) {
         // 获取商品详情
         TaoBaoGoodsBrief goodsBrief = TaoKeApiUtil.searchGoodsDetail(auctionId);
         // 转换简版商品信息
         CommonGoods commonGoods = CommonGoodsFactory.create(goodsBrief);
         if (commonGoods != null) {
            commonGoodsService.addOrUpdateCommonGoods(commonGoods);
            Long cid = commonGoods.getId();
            if (cid != null) {
               listCommonId.add(cid);
         try {
            TaoBaoGoodsBrief goodsBrief = TaoKeApiUtil.searchGoodsDetail(auctionId);
            // 转换简版商品信息
            CommonGoods commonGoods = CommonGoodsFactory.create(goodsBrief);
            if (commonGoods != null) {
               commonGoodsService.addOrUpdateCommonGoods(commonGoods);
               Long cid = commonGoods.getId();
               if (cid != null) {
                  listCommonId.add(cid);
               }
            }
         } catch (Exception e) {
            e.printStackTrace();
         }
      }
      /* 修改时删除 部分 */
@@ -342,7 +347,7 @@
         
      } else {
         /*   多个商品推送    */
         String url = configService.get("push_goods_details");
         String url = configService.get(ConfigKeyEnum.pushGoodsDetails.getKey());
         if (StringUtil.isNullOrEmpty(url)) {
            throw new PushGoodsException(1, "推送页面链接不存在");
         }