Commit 657931dab0eb074cdf977776ec5dd4fdf3780f64
1 parent
e61c8124
update
Showing
7 changed files
with
17 additions
and
16 deletions
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<Directive60, Integer> | @@ -157,7 +157,7 @@ public class DirectiveServiceImpl extends BaseServiceImpl<Directive60, Integer> | ||
| 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
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转换文件 |