Commit 388978b8b3b3c3b01cc322163e739acb72e8647d

Authored by 潘钊
1 parent 2248fc4a

update...

src/main/java/com/bsth/XDApplication.java
1 1 package com.bsth;
2 2  
3 3 import com.bsth.data.BasicData;
4   -import com.bsth.data.LineVersionsData;
5 4 import com.bsth.data.ThreadMonotor;
6 5 import com.bsth.data.car_out_info.UpdateDBThread;
7 6 import com.bsth.data.directive.DirectivesPstThread;
8 7 import com.bsth.data.forecast.SampleTimeDataLoader;
9 8 import com.bsth.data.gpsdata_v2.thread.GpsDataLoaderThread;
10 9 import com.bsth.data.gpsdata_v2.thread.OfflineMonitorThread;
  10 +import com.bsth.data.line_version.thread.FixedEnableVerionsThread;
11 11 import com.bsth.data.msg_queue.DirectivePushQueue;
12 12 import com.bsth.data.msg_queue.WebSocketPushQueue;
13 13 import com.bsth.data.safe_driv.SafeDrivDataLoadThread;
... ... @@ -73,8 +73,11 @@ public class XDApplication implements CommandLineRunner {
73 73 @Autowired
74 74 OfflineMonitorThread offlineMonitorThread;
75 75  
  76 + //@Autowired
  77 + //LineVersionsData lineVersionsData;
  78 +
76 79 @Autowired
77   - LineVersionsData lineVersionsData;
  80 + FixedEnableVerionsThread fixedEnableVerionsThread;
78 81  
79 82 @Autowired
80 83 SafeDrivDataLoadThread safeDrivDataLoadThread;
... ... @@ -126,7 +129,7 @@ public class XDApplication implements CommandLineRunner {
126 129 //实际排班更新线程
127 130 //sexec.scheduleWithFixedDelay(scheduleRefreshThread, 15, 240, TimeUnit.SECONDS);
128 131 //sexec.scheduleWithFixedDelay(autoExecScanThread, 100, 50, TimeUnit.SECONDS);//班次自动执行
129   - WebSocketPushQueue.start();//消息队列 -webSocket ,推送至线调web页面的
  132 + //WebSocketPushQueue.start();//消息队列 -webSocket ,推送至线调web页面的
130 133 //实际排班延迟入库线程
131 134 //sexec.scheduleWithFixedDelay(schedulePstThread, 60, 15, TimeUnit.SECONDS);
132 135 //班次修正日志延迟入库
... ... @@ -138,6 +141,8 @@ public class XDApplication implements CommandLineRunner {
138 141  
139 142 //安全驾驶
140 143 //sexec.scheduleWithFixedDelay(safeDrivDataLoadThread, 40, 30, TimeUnit.SECONDS);
  144 +
  145 + //sexec.scheduleWithFixedDelay(fixedEnableVerionsThread, 20, 60 * 2 , TimeUnit.SECONDS);
141 146 }
142 147  
143 148 public void prodInit(){
... ... @@ -175,6 +180,9 @@ public class XDApplication implements CommandLineRunner {
175 180 sexec.scheduleAtFixedRate(calcOilThread, timeDiff / 1000, 60 * 60 * 24, TimeUnit.SECONDS);
176 181  
177 182 //线路版本更新
178   - sexec.scheduleWithFixedDelay(lineVersionsData, 60 * 5, 60 * 15, TimeUnit.SECONDS);
  183 + //sexec.scheduleWithFixedDelay(lineVersionsData, 60 * 5, 60 * 15, TimeUnit.SECONDS);
  184 +
  185 + //线路版本更新
  186 + sexec.scheduleWithFixedDelay(fixedEnableVerionsThread, 60 * 4, 60 * 2 , TimeUnit.SECONDS);
179 187 }
180 188 }
... ...