Commit 03747e39fa7a240ea2468f993d25988b67fdd19b

Authored by 潘钊
1 parent 74e0e099

update

src/main/java/com/bsth/data/directive/FirstScheduleCheckThread.java
... ... @@ -31,7 +31,8 @@ public class FirstScheduleCheckThread extends Thread{
31 31  
32 32 Logger logger = LoggerFactory.getLogger(this.getClass());
33 33  
34   - private final static long THREE_MINUTES = 1000 * 60 * 3L;
  34 + //提前半小时下发指令
  35 + private final static long THREE_MINUTES = 1000 * 60 * 30L;
35 36  
36 37 @Override
37 38 public void run() {
... ...
src/main/java/com/bsth/data/pilot80/PilotReport.java
... ... @@ -55,7 +55,7 @@ public class PilotReport {
55 55  
56 56 //private static ScheduleComparator.FCNO schComp;
57 57  
58   - private static ArrayListMultimap<Integer, D80> d80MultiMap;
  58 + private static ArrayListMultimap<String, D80> d80MultiMap;
59 59  
60 60 Logger logger = LoggerFactory.getLogger(PilotReport.class);
61 61  
... ... @@ -68,7 +68,7 @@ public class PilotReport {
68 68 //入库
69 69 d80Repository.save(d80);
70 70 //入缓存
71   - d80MultiMap.put(d80.getData().getLineId(), d80);
  71 + d80MultiMap.put(d80.getData().getLineId().toString(), d80);
72 72  
73 73 String nbbm = BasicData.deviceId2NbbmMap.get(d80.getDeviceId());
74 74 //处理
... ... @@ -251,7 +251,7 @@ public class PilotReport {
251 251 * @Description: TODO(根据lineCode 获取未处理的80数据)
252 252 */
253 253 public List<D80> unconfirmed80(Integer lineCode){
254   - List<D80> lineAll = d80MultiMap.get(lineCode)
  254 + List<D80> lineAll = d80MultiMap.get(lineCode.toString())
255 255 ,rs = new ArrayList<>();
256 256  
257 257 for(D80 d80 : lineAll)
... ... @@ -283,7 +283,7 @@ public class PilotReport {
283 283  
284 284 public void clear(String lineCode){
285 285 logger.info("清除 80数据 before: " + d80MultiMap.size());
286   - d80MultiMap.removeAll(Integer.parseInt(lineCode));
  286 + d80MultiMap.removeAll(lineCode);
287 287 logger.info("清除 80数据 after: " + d80MultiMap.size());
288 288 }
289 289  
... ...
src/main/java/com/bsth/service/directive/DirectiveServiceImpl.java
... ... @@ -437,7 +437,7 @@ public class DirectiveServiceImpl extends BaseServiceImpl&lt;D60, Integer&gt; implemen
437 437 Collections.sort(d80s, new Comparator<D80>() {
438 438 @Override
439 439 public int compare(D80 o1, D80 o2) {
440   - return (int) (o1.getTimestamp() - o2.getTimestamp());
  440 + return (int) (o2.getTimestamp() - o1.getTimestamp());
441 441 }
442 442 });
443 443  
... ...
src/main/java/com/bsth/service/realcontrol/impl/ScheduleRealInfoServiceImpl.java
... ... @@ -315,6 +315,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl&lt;ScheduleRealInf
315 315 t.setRealExecDate(schDate);
316 316 t.setCreateBy(user);
317 317 t.setSflj(true);
  318 + t.setLate(false);
318 319 //班次历时
319 320 t.setBcsj(DateUtils.calcHHmmDiff(t.getFcsj(), t.getZdsj()) / 1000 / 60);
320 321  
... ...
src/main/java/com/bsth/websocket/handler/RealControlSocketHandler.java
... ... @@ -120,7 +120,7 @@ public class RealControlSocketHandler implements WebSocketHandler {
120 120 user.sendMessage(message);
121 121 }
122 122 } catch (IOException e) {
123   - e.printStackTrace();
  123 + logger.error("sendMessageToLine error ....", e);
124 124 }
125 125 }
126 126 }
... ...
src/main/resources/static/pages/control/line/index.html
... ... @@ -228,7 +228,7 @@ function countDown(name){
228 228  
229 229 <script>
230 230 var updateLog = {
231   - text: '<div class="updete_log"><p>1、修正因设备状态异常导致的第一个营运班次被跳过问题。</p><p>2、修复发车信息微调报出的“未知异常”问题。</p></div>'
  231 + text: '<div class="updete_log"><p>1、...</p></div>'
232 232 ,title: '2016年8月28号更新日志'
233 233 }
234 234  
... ...