Commit aa5cc34b716a3cd4df7b2c8382a145018421f3b1
1 parent
bf1ff552
update...
Showing
1 changed file
with
11 additions
and
6 deletions
src/main/java/com/bsth/data/schedule/thread/ScheduleRefreshThread.java
| ... | ... | @@ -58,12 +58,17 @@ public class ScheduleRefreshThread extends Thread{ |
| 58 | 58 | if(oldSchDate == null || !oldSchDate.equals(currSchDate)){ |
| 59 | 59 | |
| 60 | 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 | 74 | dayOfSchedule.reloadSch(lineCode, currSchDate, false); | ... | ... |