|
@@ -101,6 +101,15 @@ public class FodderServiceImpl implements FodderService {
|
|
|
log.info("切图流程开始 : " + id);
|
|
|
long start = System.currentTimeMillis();
|
|
|
FodderEntity entity = fodderMapper.findById(id);
|
|
|
+ //重复三次查询每次睡疫苗
|
|
|
+ for (int i = 0; i < 3 && entity == null; i++) {
|
|
|
+ try {
|
|
|
+ Thread.sleep(100);
|
|
|
+ } catch (InterruptedException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ entity = fodderMapper.findById(id);
|
|
|
+ }
|
|
|
if (entity == null) {
|
|
|
log.error("场景不存在: " + id);
|
|
|
// 直接结束,抛异常的话,会造成死循环,产生大量日志,而且队列也跑不下去
|