fix: 修复首页获取秒杀活动时,有时会报错问题
This commit is contained in:
parent
d75bb7b7cf
commit
a76cc4693f
@ -74,12 +74,18 @@ public class SeckillApplyServiceImpl extends ServiceImpl<SeckillApplyMapper, Sec
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SeckillTimelineVO> getSeckillTimeline() {
|
public List<SeckillTimelineVO> getSeckillTimeline() {
|
||||||
|
try {
|
||||||
//秒杀活动缓存key
|
//秒杀活动缓存key
|
||||||
return getSeckillTimelineInfo();
|
return getSeckillTimelineInfo();
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("获取秒杀时间轴失败", e);
|
||||||
|
return new ArrayList<>();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SeckillGoodsVO> getSeckillGoods(Integer timeline) {
|
public List<SeckillGoodsVO> getSeckillGoods(Integer timeline) {
|
||||||
|
try {
|
||||||
List<SeckillGoodsVO> seckillGoodsVoS = new ArrayList<>();
|
List<SeckillGoodsVO> seckillGoodsVoS = new ArrayList<>();
|
||||||
//获取
|
//获取
|
||||||
List<SeckillTimelineVO> seckillTimelineToCache = getSeckillTimelineInfo();
|
List<SeckillTimelineVO> seckillTimelineToCache = getSeckillTimelineInfo();
|
||||||
@ -88,6 +94,10 @@ public class SeckillApplyServiceImpl extends ServiceImpl<SeckillApplyMapper, Sec
|
|||||||
seckillGoodsVoS = first.get().getSeckillGoodsList();
|
seckillGoodsVoS = first.get().getSeckillGoodsList();
|
||||||
}
|
}
|
||||||
return seckillGoodsVoS;
|
return seckillGoodsVoS;
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("获取秒杀商品失败", e);
|
||||||
|
return new ArrayList<>();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user