Commit 22113a36c9b480ebfcb1c680c3da3c61a473d0d9

Authored by 王通
1 parent 3c3735ee

1.修正1013路问题

src/main/java/com/bsth/XDApplication.java
@@ -227,10 +227,12 @@ public class XDApplication implements CommandLineRunner { @@ -227,10 +227,12 @@ public class XDApplication implements CommandLineRunner {
227 //安全驾驶 227 //安全驾驶
228 sexec.scheduleWithFixedDelay(safeDrivDataLoadThread, 180, 10, TimeUnit.SECONDS); 228 sexec.scheduleWithFixedDelay(safeDrivDataLoadThread, 180, 10, TimeUnit.SECONDS);
229 229
  230 + GpsDataLoaderThread.setFlag(-1);
  231 + //dayOfSchedule.dataRecovery();
230 /** 线调业务 */ 232 /** 线调业务 */
231 sexec.scheduleWithFixedDelay(scheduleRefreshThread, 10, 120, TimeUnit.SECONDS);//班次更新线程 233 sexec.scheduleWithFixedDelay(scheduleRefreshThread, 10, 120, TimeUnit.SECONDS);//班次更新线程
232 sexec.scheduleWithFixedDelay(scheduleLateThread, 140, 20, TimeUnit.SECONDS);//检查班次误点 234 sexec.scheduleWithFixedDelay(scheduleLateThread, 140, 20, TimeUnit.SECONDS);//检查班次误点
233 - sexec.scheduleWithFixedDelay(gpsDataLoader, 100, 2, TimeUnit.SECONDS);//抓取GPS数据 235 + sexec.scheduleWithFixedDelay(gpsDataLoader, 0, 2, TimeUnit.SECONDS);//抓取GPS数据
234 sexec.scheduleWithFixedDelay(rfidDataLoader, 5, 5, TimeUnit.SECONDS);//抓取RFID数据 236 sexec.scheduleWithFixedDelay(rfidDataLoader, 5, 5, TimeUnit.SECONDS);//抓取RFID数据
235 sexec.scheduleWithFixedDelay(fixedCheckStationCodeThread, 60, 60 * 5, TimeUnit.SECONDS);//检查班次站点编码 237 sexec.scheduleWithFixedDelay(fixedCheckStationCodeThread, 60, 60 * 5, TimeUnit.SECONDS);//检查班次站点编码
236 238
src/main/java/com/bsth/data/gpsdata_v2/cache/GpsCacheData.java
@@ -109,7 +109,7 @@ public class GpsCacheData { @@ -109,7 +109,7 @@ public class GpsCacheData {
109 return null; 109 return null;
110 110
111 GpsEntity prev; 111 GpsEntity prev;
112 - for(int i = trails.size() - 1; i > 0; i--){ 112 + for(int i = trails.size() - 1; i > -1; i--){
113 prev = trails.get(i).getSrs().peekLast(); 113 prev = trails.get(i).getSrs().peekLast();
114 114
115 if(prev != null){ 115 if(prev != null){