Commit 85e1836c6001ee2ddd6d148ac635d0d56bed3bff
1 parent
1a04eeea
update...
Showing
3 changed files
with
9 additions
and
5 deletions
src/main/java/com/bsth/XDApplication.java
| @@ -146,7 +146,7 @@ public class XDApplication implements CommandLineRunner { | @@ -146,7 +146,7 @@ public class XDApplication implements CommandLineRunner { | ||
| 146 | sexec.scheduleWithFixedDelay(schedulePstThread, 120, 10, TimeUnit.SECONDS);//班次延迟入库线程 | 146 | sexec.scheduleWithFixedDelay(schedulePstThread, 120, 10, TimeUnit.SECONDS);//班次延迟入库线程 |
| 147 | sexec.scheduleWithFixedDelay(seiPstThread, 160, 60, TimeUnit.SECONDS);//班次修正日志入库 | 147 | sexec.scheduleWithFixedDelay(seiPstThread, 160, 60, TimeUnit.SECONDS);//班次修正日志入库 |
| 148 | sexec.scheduleWithFixedDelay(directivesPstThread, 180, 120, TimeUnit.SECONDS);//调度指令延迟入库 | 148 | sexec.scheduleWithFixedDelay(directivesPstThread, 180, 120, TimeUnit.SECONDS);//调度指令延迟入库 |
| 149 | - sexec.scheduleWithFixedDelay(threadMonotor, 240, 60, TimeUnit.SECONDS);//线程监听(防止重要的线程阻塞、异常结束。以及部分主备切换工作) | 149 | + //sexec.scheduleWithFixedDelay(threadMonotor, 240, 60, TimeUnit.SECONDS);//线程监听(防止重要的线程阻塞、异常结束。以及部分主备切换工作) |
| 150 | sexec.scheduleWithFixedDelay(sampleTimeDataLoader, 140, 120 * 60, TimeUnit.SECONDS);//到离站预测需要的站点间耗时数据 | 150 | sexec.scheduleWithFixedDelay(sampleTimeDataLoader, 140, 120 * 60, TimeUnit.SECONDS);//到离站预测需要的站点间耗时数据 |
| 151 | sexec.scheduleWithFixedDelay(basicDataLoader, 2, 2, TimeUnit.HOURS);//基础数据更新 | 151 | sexec.scheduleWithFixedDelay(basicDataLoader, 2, 2, TimeUnit.HOURS);//基础数据更新 |
| 152 | sexec.scheduleWithFixedDelay(autoExecScanThread, 160, 50, TimeUnit.SECONDS);//班次自动执行 | 152 | sexec.scheduleWithFixedDelay(autoExecScanThread, 160, 50, TimeUnit.SECONDS);//班次自动执行 |
src/main/java/com/bsth/data/gpsdata_v2/handlers/InStationProcess.java
| @@ -159,10 +159,12 @@ public class InStationProcess { | @@ -159,10 +159,12 @@ public class InStationProcess { | ||
| 159 | gpsStatusManager.changeLine(next.getClZbh(), next.getXlBm(), "套跑@系统"); | 159 | gpsStatusManager.changeLine(next.getClZbh(), next.getXlBm(), "套跑@系统"); |
| 160 | } | 160 | } |
| 161 | 161 | ||
| 162 | - if (null == next && gps.isService()) | ||
| 163 | - nonService(sch, "结束@系统");//班次结束 | ||
| 164 | - else if (dayOfSchedule.emptyService(next)) | ||
| 165 | - nonService(sch, "空驶@系统");//下一班非营运 | 162 | + if(null == next){ |
| 163 | + if (gps.isService()) | ||
| 164 | + nonService(sch, "结束@系统");//班次结束 | ||
| 165 | + else if (dayOfSchedule.emptyService(next)) | ||
| 166 | + nonService(sch, "空驶@系统");//下一班非营运 | ||
| 167 | + } | ||
| 166 | } | 168 | } |
| 167 | 169 | ||
| 168 | /** | 170 | /** |
src/main/java/com/bsth/websocket/entity/WsScheduleRealInfo.java
| @@ -19,6 +19,8 @@ import java.util.Set; | @@ -19,6 +19,8 @@ import java.util.Set; | ||
| 19 | public class WsScheduleRealInfo { | 19 | public class WsScheduleRealInfo { |
| 20 | 20 | ||
| 21 | public static WsScheduleRealInfo getInstance(ScheduleRealInfo sch){ | 21 | public static WsScheduleRealInfo getInstance(ScheduleRealInfo sch){ |
| 22 | + if(null == sch) | ||
| 23 | + return null; | ||
| 22 | WsScheduleRealInfo wss = new WsScheduleRealInfo(); | 24 | WsScheduleRealInfo wss = new WsScheduleRealInfo(); |
| 23 | wss.id = sch.getId(); | 25 | wss.id = sch.getId(); |
| 24 | wss.scheduleDateStr = sch.getScheduleDateStr(); | 26 | wss.scheduleDateStr = sch.getScheduleDateStr(); |