| | |
| | | import org.fanli.facade.goods.service.taobao.TaoBaoGoodsUpdateService;
|
| | | import org.fanli.facade.goods.service.taobao.TaoBaoUnionConfigService;
|
| | | import org.fanli.facade.goods.utils.RedisGoodsManager;
|
| | | import org.fanli.facade.goods.utils.dataoke.TaoKeApiUtil;
|
| | | import org.fanli.facade.goods.utils.taobao.TaoBaoUtil;
|
| | | import org.fanli.facade.goods.utils.taobao.TaoKeGoodsApiUtil;
|
| | | import org.fanli.facade.goods.vo.quality.QualityFactoryVO;
|
| | | import org.yeshi.utils.StringUtil;
|
| | |
|
| | |
| | | Long auctionId = goods.getAuctionId();
|
| | | try {
|
| | | // 获取详情
|
| | | newGoodsBrief = TaoKeApiUtil.searchGoodsDetail(auctionId);
|
| | | newGoodsBrief = TaoKeGoodsApiUtil.searchGoodsDetail(auctionId);
|
| | | } catch (TaobaoGoodsDownException e1) {
|
| | | // 商品下架 移除数据库
|
| | | taoBaoGoodsUpdateService.deleteTaoBaoGoods(auctionId);
|
| | |
| | | goodsList.parallelStream().forEach(goods -> {
|
| | | // 获取详情
|
| | | try {
|
| | | TaoBaoGoodsBrief taoBaoGoodsBrief = TaoKeApiUtil.searchGoodsDetail(goods.getAuctionId());
|
| | | TaoBaoGoodsBrief taoBaoGoodsBrief = TaoKeGoodsApiUtil.searchGoodsDetail(goods.getAuctionId());
|
| | | if (taoBaoGoodsBrief != null) {
|
| | | listGoodsBrief.add(taoBaoGoodsBrief);
|
| | | }
|