Commit 657931dab0eb074cdf977776ec5dd4fdf3780f64

Authored by 潘钊
1 parent e61c8124

update

src/main/java/com/bsth/StartCommand.java
@@ -93,14 +93,14 @@ public class StartCommand implements CommandLineRunner{ @@ -93,14 +93,14 @@ public class StartCommand implements CommandLineRunner{
93 * 每15秒从数据库抓取到离站信息和班次匹配 93 * 每15秒从数据库抓取到离站信息和班次匹配
94 * (网关生成的到离站数据也是延迟批量入库,所以缩短该线程执行周期并不会提高 “实际到离站” 的实时性) 94 * (网关生成的到离站数据也是延迟批量入库,所以缩短该线程执行周期并不会提高 “实际到离站” 的实时性)
95 */ 95 */
96 - //scheduler.scheduleWithFixedDelay(gpsArrivalStationThread, 35, 1200, TimeUnit.SECONDS); 96 + scheduler.scheduleWithFixedDelay(gpsArrivalStationThread, 35, 1200, TimeUnit.SECONDS);
97 97
98 /** 98 /**
99 * 首个调度指令下发(2分钟运行一次) 99 * 首个调度指令下发(2分钟运行一次)
100 * 每辆车的第一个调度指令由该线程下发 100 * 每辆车的第一个调度指令由该线程下发
101 * 后续班次由 “实际终点到达” 事件触发指令下发 101 * 后续班次由 “实际终点到达” 事件触发指令下发
102 */ 102 */
103 - //scheduler.scheduleWithFixedDelay(firstScheduleIssuedThread, 60 , 60 * 2, TimeUnit.SECONDS); 103 + scheduler.scheduleWithFixedDelay(firstScheduleIssuedThread, 60 , 60 * 2, TimeUnit.SECONDS);
104 104
105 } catch (Exception e) { 105 } catch (Exception e) {
106 e.printStackTrace(); 106 e.printStackTrace();
src/main/java/com/bsth/service/realcontrol/buffer/GetSchedulePlanThread.java
@@ -48,7 +48,7 @@ public class GetSchedulePlanThread extends Thread{ @@ -48,7 +48,7 @@ public class GetSchedulePlanThread extends Thread{
48 ScheduleBuffer.clear(); 48 ScheduleBuffer.clear();
49 49
50 List<ScheduleRealInfo> realList = null; 50 List<ScheduleRealInfo> realList = null;
51 - String dateStr = /*sdfyyyyMMdd.format(new Date())*/"2016-06-01"; 51 + String dateStr = sdfyyyyMMdd.format(new Date());
52 Date cDate = sdfyyyyMMdd.parse(dateStr); 52 Date cDate = sdfyyyyMMdd.parse(dateStr);
53 //查询数据库是否有今日排班 53 //查询数据库是否有今日排班
54 int size = scheduleRealInfoRepository.countByDate(cDate); 54 int size = scheduleRealInfoRepository.countByDate(cDate);
src/main/java/com/bsth/vehicle/directive/service/DirectiveServiceImpl.java
@@ -157,7 +157,7 @@ public class DirectiveServiceImpl extends BaseServiceImpl&lt;Directive60, Integer&gt; @@ -157,7 +157,7 @@ public class DirectiveServiceImpl extends BaseServiceImpl&lt;Directive60, Integer&gt;
157 LineChangeData data = new LineChangeData(); 157 LineChangeData data = new LineChangeData();
158 data.setCityCode(cityCode); 158 data.setCityCode(cityCode);
159 data.setDeviceId(deviceId); 159 data.setDeviceId(deviceId);
160 - data.setLineId(String.valueOf(lineId)); 160 + data.setLineId("00" + String.valueOf(lineId));
161 161
162 change.setDeviceId(deviceId); 162 change.setDeviceId(deviceId);
163 change.setOperCode((short) 0X64); 163 change.setOperCode((short) 0X64);
src/main/java/com/bsth/vehicle/gpsdata/GpsArrivalStationThread.java
@@ -220,8 +220,8 @@ public class GpsArrivalStationThread extends Thread{ @@ -220,8 +220,8 @@ public class GpsArrivalStationThread extends Thread{
220 try { 220 try {
221 conn = DBUtils_MS.getConnection(); 221 conn = DBUtils_MS.getConnection();
222 ps = conn.prepareStatement(sql); 222 ps = conn.prepareStatement(sql);
223 - ps.setInt(1, /*weeks_year*/28);  
224 - ps.setLong(2, /*GpsArrivalDataBuffer.markTime*/1467853749000L); 223 + ps.setInt(1, weeks_year/*28*/);
  224 + ps.setLong(2, GpsArrivalDataBuffer.markTime/*1467853749000L*/);
225 225
226 Long t = System.currentTimeMillis(); 226 Long t = System.currentTimeMillis();
227 rs = ps.executeQuery(); 227 rs = ps.executeQuery();
src/main/java/com/bsth/vehicle/gpsdata/entity/ArrivalInfo.java
1 package com.bsth.vehicle.gpsdata.entity; 1 package com.bsth.vehicle.gpsdata.entity;
2 2
3 -import java.text.ParseException;  
4 import java.text.SimpleDateFormat; 3 import java.text.SimpleDateFormat;
5 import java.util.Date; 4 import java.util.Date;
6 5
@@ -26,12 +25,12 @@ public class ArrivalInfo { @@ -26,12 +25,12 @@ public class ArrivalInfo {
26 this.deviceId = deviceId; 25 this.deviceId = deviceId;
27 26
28 //gps是2014年的数据,临时将ts拉到6月1号 27 //gps是2014年的数据,临时将ts拉到6月1号
29 - try { 28 + /*try {
30 this.ts = sdf2.parse("2016-06-01 " + sdf.format(new Date(ts))).getTime(); 29 this.ts = sdf2.parse("2016-06-01 " + sdf.format(new Date(ts))).getTime();
31 } catch (ParseException e) { 30 } catch (ParseException e) {
32 e.printStackTrace(); 31 e.printStackTrace();
33 - }  
34 - //this.ts = ts; 32 + }*/
  33 + this.ts = ts;
35 34
36 35
37 this.lineCode = lineCode; 36 this.lineCode = lineCode;
src/main/resources/application.properties
1 spring.profiles: dev,prod 1 spring.profiles: dev,prod
2 -spring.profiles.active: dev 2 +spring.profiles.active: prod
3 3
4 spring.view.suffix=.html 4 spring.view.suffix=.html
5 server.session-timeout=-1 5 server.session-timeout=-1
src/main/resources/datatools/config.properties
1 # 配置数据导入导出用到的配置信息 1 # 配置数据导入导出用到的配置信息
2 2
3 # 上传文件目录配置(根据不同的环境需要修正) 3 # 上传文件目录配置(根据不同的环境需要修正)
4 -datatools.fileupload_dir=/Users/xu/resource/project/bsth_control_u_d_files 4 +datatools.fileupload_dir=/opt/bsth_control_u_d_files
5 # ktr转换文件,中配置的错误输出目录(根据不同的环境需要修正) 5 # ktr转换文件,中配置的错误输出目录(根据不同的环境需要修正)
6 -datatools.trans_errordir=/Users/xu/resource/project/bsth_control_u_d_files/erroroutput 6 +datatools.trans_errordir=/opt/bsth_control_u_d_files/erroroutput
7 # 临时输出文件目录 7 # 临时输出文件目录
8 -datatools.trans_tempdir=/Users/xu/resource/project/bsth_control_u_d_files/temp 8 +datatools.trans_tempdir=/opt/bsth_control_u_d_files/temp
9 9
10 #------------------- ktr主配置文件路径(类路径) ------------------ 10 #------------------- ktr主配置文件路径(类路径) ------------------
11 datatools.kettle_properties=/datatools/kettle.properties 11 datatools.kettle_properties=/datatools/kettle.properties
12 12
13 ##------------------ ktr通用变量 ------------------ 13 ##------------------ ktr通用变量 ------------------
14 #数据库ip地址 14 #数据库ip地址
15 -datatools.kvars_dbip=192.168.168.201 15 +#datatools.kvars_dbip=192.168.168.201
  16 +datatools.kvars_dbip=192.168.168.171
16 #数据库用户名 17 #数据库用户名
17 datatools.kvars_dbuname=root 18 datatools.kvars_dbuname=root
18 #数据库密码 19 #数据库密码
19 -datatools.kvars_dbpwd=123456 20 +#datatools.kvars_dbpwd=123456
  21 +datatools.kvars_dbpwd=root2jsp
20 22
21 # 以下是封装数据导入导出逻辑的ktr转换文件,类路径,以后考虑放到数据库中 23 # 以下是封装数据导入导出逻辑的ktr转换文件,类路径,以后考虑放到数据库中
22 # 测试temp的ktr转换文件 24 # 测试temp的ktr转换文件