| | |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.time.Instant; |
| | | import java.time.ZoneId; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Optional; |
| | |
| | | private void reportFault() { |
| | | String reportFaultUrl = configService.getVal("reportFaultUrl", String.class); |
| | | if (Cools.isEmpty(reportFaultUrl)) { return; } |
| | | List<VehFaultRec> vehFaultRecList = vehFaultRecService.list((new LambdaQueryWrapper<VehFaultRec>().eq(VehFaultRec::getState, VehFaultRecStateType.PENDING).ge(VehFaultRec::getHappenTime, Instant.now().minusSeconds(3)))); |
| | | List<VehFaultRec> vehFaultRecList = vehFaultRecService.list((new LambdaQueryWrapper<VehFaultRec>().eq(VehFaultRec::getState, VehFaultRecStateType.PENDING).ge(VehFaultRec::getHappenTime, Instant.now().minusSeconds(3).atZone(ZoneId.systemDefault()).toLocalDateTime()))); |
| | | if (Cools.isEmpty(vehFaultRecList)) { return; } |
| | | for (VehFaultRec vehFaultRec : vehFaultRecList) { |
| | | boolean finished = faultReportService.reportFinished(vehFaultRec,reportFaultUrl); |