修改110接口获取数据库最新时间排除大于当前时间的错误数据

main
吴顺杰 2 months ago
parent 536ed416e7
commit eaff3d4b1b

@ -183,7 +183,7 @@ public class AlarmQuartz {
} }
// 获取数据库中最新的时间 // 获取数据库中最新的时间
LocalDateTime nowTime = alarmService.findNowTime(); LocalDateTime nowTime = alarmService.findNowTime();
log.info("==========================获取数据库中最新的时间{}", nowTime); log.info("==========================获取数据库中最新的时间小于当前时间{}", nowTime);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
String yesterdayStr = nowTime.format(formatter); String yesterdayStr = nowTime.format(formatter);
log.info("==========================格式化后最新的时间{}", yesterdayStr); log.info("==========================格式化后最新的时间{}", yesterdayStr);

@ -31,6 +31,7 @@
<select id="findNowTime" resultType="java.time.LocalDateTime"> <select id="findNowTime" resultType="java.time.LocalDateTime">
select emergency_event_time select emergency_event_time
from alarm from alarm
where emergency_event_time &lt; now()
order by emergency_event_time desc order by emergency_event_time desc
limit 1 limit 1
</select> </select>

Loading…
Cancel
Save