Commit 85e1836c6001ee2ddd6d148ac635d0d56bed3bff

Authored by 潘钊
1 parent 1a04eeea

update...

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();