完善更新逻辑,只有更新动态航班信息成功后才设定为已处理消息。

This commit is contained in:
zhouxiunai
2018-12-11 11:28:07 +08:00
parent 231c56cc17
commit edc63516dc
@@ -63,10 +63,6 @@ public class SchdWaitRunner implements Runnable {
} }
//更新返回消息为已处理
cminmsgService.updateBatchProcessed(Arrays.asList(opCminmsg.get()));
//更新 //更新
logger.info("找到返回的动态航班计划,开始更新动态航班信息..."); logger.info("找到返回的动态航班计划,开始更新动态航班信息...");
Boolean updateResult = flightInfoService.updateByDaySchd(opCminmsg.get()); Boolean updateResult = flightInfoService.updateByDaySchd(opCminmsg.get());
@@ -77,6 +73,9 @@ public class SchdWaitRunner implements Runnable {
continue ; continue ;
} }
//更新返回消息为已处理
cminmsgService.updateBatchProcessed(Arrays.asList(opCminmsg.get()));
//状态记录 //状态记录
Long beginId = opCminmsg.get().getCminmsgsId(); Long beginId = opCminmsg.get().getCminmsgsId();
redisService.set(RedisKeyConstant.KEY_LASTBEGINID,beginId); redisService.set(RedisKeyConstant.KEY_LASTBEGINID,beginId);