diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/service/WarningServiceImpl.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/service/WarningServiceImpl.java index 2604d989..215f7818 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/service/WarningServiceImpl.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/service/WarningServiceImpl.java @@ -281,6 +281,8 @@ public class WarningServiceImpl implements WarningService { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("deviceid",status.getDeviceid()); queryWrapper.eq("code",warningCode); + queryWrapper.orderByDesc("createtime"); + queryWrapper.last("limit 1"); WarningMsg warningMsg = warningMsgMapper.selectOne(queryWrapper); if(warningMsg!=null){ logger.info("update warningMsg {}",warningMsg.getId());