Commit aa5cc34b716a3cd4df7b2c8382a145018421f3b1

Authored by 潘钊
1 parent bf1ff552

update...

src/main/java/com/bsth/data/schedule/thread/ScheduleRefreshThread.java
@@ -58,12 +58,17 @@ public class ScheduleRefreshThread extends Thread{ @@ -58,12 +58,17 @@ public class ScheduleRefreshThread extends Thread{
58 if(oldSchDate == null || !oldSchDate.equals(currSchDate)){ 58 if(oldSchDate == null || !oldSchDate.equals(currSchDate)){
59 59
60 logger.info(lineCode + "开始翻班, " + currSchDate); 60 logger.info(lineCode + "开始翻班, " + currSchDate);
61 - //清除指令数据  
62 - Set<String> cars = dayOfSchedule.findCarByLineCode(lineCode);  
63 - for(String car : cars)  
64 - dayOfDirectives.clear(BasicData.deviceId2NbbmMap.inverse().get(car));  
65 - //清除驾驶员上报数据  
66 - pilotReport.clear(lineCode); 61 +
  62 + try{
  63 + //清除指令数据
  64 + Set<String> cars = dayOfSchedule.findCarByLineCode(lineCode);
  65 + for(String car : cars)
  66 + dayOfDirectives.clear(BasicData.deviceId2NbbmMap.inverse().get(car));
  67 + //清除驾驶员上报数据
  68 + pilotReport.clear(lineCode);
  69 + }catch (Exception e){
  70 + logger.error("清理 60 和 80出现问题", e);
  71 + }
67 72
68 //重载排班数据 73 //重载排班数据
69 dayOfSchedule.reloadSch(lineCode, currSchDate, false); 74 dayOfSchedule.reloadSch(lineCode, currSchDate, false);