Commit 0d6417f61d54f914f50ddbcb4578618d26e47d9c

Authored by 潘钊
2 parents b11a3aff 35b37b97

Merge branch 'minhang' into pudong

src/main/java/com/bsth/controller/realcontrol/ServiceDataInterface.java
@@ -12,7 +12,7 @@ import java.util.ArrayList; @@ -12,7 +12,7 @@ import java.util.ArrayList;
12 import java.util.List; 12 import java.util.List;
13 13
14 /** 14 /**
15 - * 对外的营运数据接口,主要输出当日的数据 15 + * 对外的营运数据接口
16 * Created by panzhao on 2017/3/15. 16 * Created by panzhao on 2017/3/15.
17 */ 17 */
18 @RestController 18 @RestController
@@ -78,4 +78,24 @@ public class ServiceDataInterface { @@ -78,4 +78,24 @@ public class ServiceDataInterface {
78 } 78 }
79 return rs; 79 return rs;
80 } 80 }
  81 +
  82 + /**
  83 + * 获取全量的进出场数据, 仅供接口项目调用。 由接口项目负责对外所有场站输出
  84 + * @return
  85 + */
  86 + @RequestMapping("/findCurrInAndOut")
  87 + public List<ScheduleRealInfo> findCurrInAndOut(@RequestParam String secretKey){
  88 + if (StringUtils.isEmpty(secretKey) || !secretKey.equals(SECRE_KEY))
  89 + return null;
  90 +
  91 +
  92 + List<ScheduleRealInfo> all = new ArrayList<>(dayOfSchedule.findAll()), rs = new ArrayList<>();
  93 + for (ScheduleRealInfo sch : all) {
  94 + if (sch.getBcType().equals("in")
  95 + || sch.getBcType().equals("out")) {
  96 + rs.add(sch);
  97 + }
  98 + }
  99 + return rs;
  100 + }
81 } 101 }
src/main/resources/static/pages/scheduleApp/module/common/dts2/ttinfotable/saTimeTable.js
@@ -189,6 +189,7 @@ angular.module(&#39;ScheduleApp&#39;).factory( @@ -189,6 +189,7 @@ angular.module(&#39;ScheduleApp&#39;).factory(
189 formobj.fcno = cellinfo.fcno; 189 formobj.fcno = cellinfo.fcno;
190 formobj.bcs = cellinfo.bcs; 190 formobj.bcs = cellinfo.bcs;
191 formobj.isFB = cellinfo.isfb; 191 formobj.isFB = cellinfo.isfb;
  192 + formobj.isTS = 0;
192 193
193 formobj.bcType = colinfo.bc_type; 194 formobj.bcType = colinfo.bc_type;
194 formobj.xlDir = colinfo.xldir; 195 formobj.xlDir = colinfo.xldir;
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/detailedit/timeTableDetailManage_old.js
@@ -490,6 +490,8 @@ angular.module(&#39;ScheduleApp&#39;).controller( @@ -490,6 +490,8 @@ angular.module(&#39;ScheduleApp&#39;).controller(
490 self.ttid, 490 self.ttid,
491 self.ttname 491 self.ttname
492 ); 492 );
  493 +
  494 + self.TimeTableDetailForSave.isTS = 0;
493 self.title2 = 495 self.title2 =
494 self.xlname + "(" + self.ttname + ")" + "时刻表明细信息" + 496 self.xlname + "(" + self.ttname + ")" + "时刻表明细信息" +
495 "->路牌" + self.TimeTableDetailForSave.lp.lpName + 497 "->路牌" + self.TimeTableDetailForSave.lp.lpName +
@@ -515,6 +517,7 @@ angular.module(&#39;ScheduleApp&#39;).controller( @@ -515,6 +517,7 @@ angular.module(&#39;ScheduleApp&#39;).controller(
515 detailInfo.qdzCode = value.qdzCode || undefined; 517 detailInfo.qdzCode = value.qdzCode || undefined;
516 detailInfo.zdzCode = value.zdzCode || undefined; 518 detailInfo.zdzCode = value.zdzCode || undefined;
517 detailInfo.isfb = value.isFB; 519 detailInfo.isfb = value.isFB;
  520 + detailInfo.ists = value.isTS;
518 521
519 detailInfo.validInfo(); 522 detailInfo.validInfo();
520 523