Commit f2378ac6b89082b0db0f10e74b55c158a931147c

Authored by 潘钊
1 parent c857201c

update

src/main/java/com/bsth/data/car_out_info/CarOutInfoHandler.java
@@ -54,27 +54,19 @@ public class CarOutInfoHandler { @@ -54,27 +54,19 @@ public class CarOutInfoHandler {
54 * 全量更新发车信息表 54 * 全量更新发车信息表
55 */ 55 */
56 public void updateAll() { 56 public void updateAll() {
57 - Set<String> ks = BasicData.lineCode2NameMap.keySet();  
58 - for (String lineCode : ks) {  
59 - update(lineCode);  
60 - }  
61 - }  
62 -  
63 - public void update(String lineCode) {  
64 - try {  
65 - ArrayListMultimap<String, ScheduleRealInfo> lpScheduleMap = dayOfSchedule.getLpScheduleMap();  
66 - List<ScheduleRealInfo> list = new ArrayList<>(); 57 + try{
  58 + //将班次按线路分组
  59 + List<ScheduleRealInfo> all = new ArrayList<>(dayOfSchedule.findAll());
  60 + ArrayListMultimap<String, ScheduleRealInfo> xlMaps = ArrayListMultimap.create();
  61 + for(ScheduleRealInfo sch : all){
  62 + xlMaps.put(sch.getXlBm(), sch);
  63 + }
67 64
68 - Set<String> ks = lpScheduleMap.keySet();  
69 - String prefix = lineCode + "_"; 65 + Set<String> ks = xlMaps.keySet();
70 for (String k : ks) { 66 for (String k : ks) {
71 - if (k.startsWith(prefix)) {  
72 - list.addAll(lpScheduleMap.get(k));  
73 - } 67 + update(xlMaps.get(k));
74 } 68 }
75 -  
76 - update(list);  
77 - } catch (Exception e) { 69 + }catch (Exception e){
78 logger.error("", e); 70 logger.error("", e);
79 } 71 }
80 } 72 }
src/main/java/com/bsth/data/gpsdata/arrival/handlers/InOutStationSignalHandle.java
@@ -338,6 +338,9 @@ public class InOutStationSignalHandle extends SignalHandle{ @@ -338,6 +338,9 @@ public class InOutStationSignalHandle extends SignalHandle{
338 if(lpNext != null){ 338 if(lpNext != null){
339 lpNext.setQdzArrDatesj(sch.getZdsjActual()); 339 lpNext.setQdzArrDatesj(sch.getZdsjActual());
340 } 340 }
  341 + else{
  342 + logger.info(sch.getClZbh() + " 到终点,无下一班");
  343 + }
341 344
342 //通知客户端 345 //通知客户端
343 sendUtils.sendZdsj(sch, lpNext, doneSum); 346 sendUtils.sendZdsj(sch, lpNext, doneSum);
src/main/resources/static/real_control_v2/css/line_schedule.css
@@ -44,6 +44,7 @@ @@ -44,6 +44,7 @@
44 44
45 .line_schedule .ct_table { 45 .line_schedule .ct_table {
46 padding-top: 36px; 46 padding-top: 36px;
  47 + color: #000;
47 } 48 }
48 49
49 .line_schedule .ct_table>.ct_table_head { 50 .line_schedule .ct_table>.ct_table_head {
src/main/resources/static/real_control_v2/css/north.css
@@ -358,7 +358,7 @@ @@ -358,7 +358,7 @@
358 358
359 .op-beijingtime-time{ 359 .op-beijingtime-time{
360 padding-left: 0px; 360 padding-left: 0px;
361 - width: 107px; 361 + width: 109px;
362 } 362 }
363 363
364 .op-beijingtime-time>span{ 364 .op-beijingtime-time>span{