Commit a70718e07d1f6d432c2f04ed487528d09462204d

Authored by 王通
1 parent 83df8386

1.参数修正

src/main/java/com/bsth/XDApplication.java
... ... @@ -118,6 +118,11 @@ public class XDApplication implements CommandLineRunner {
118 118 case "prod":
119 119 prodInit();
120 120 break;
  121 + case "test":
  122 + testInit();
  123 + break;
  124 + default:
  125 + break;
121 126 }
122 127 }catch (Exception e){
123 128 log.error("线调后台启动出现异常!!", e);
... ... @@ -133,27 +138,45 @@ public class XDApplication implements CommandLineRunner {
133 138 //抓取GPS数据
134 139 gpsDataLoader.setFlag(-1);
135 140 //dayOfSchedule.dataRecovery();
136   - //sexec.scheduleWithFixedDelay(gpsDataLoader, 60, 4, TimeUnit.SECONDS);
137   - //实际排班更新线程
138   - //sexec.scheduleWithFixedDelay(scheduleRefreshThread, 15, 240, TimeUnit.SECONDS);
139   - //sexec.scheduleWithFixedDelay(scheduleLateThread, 140, 30, TimeUnit.SECONDS);//检查班次误点
140   - //sexec.scheduleWithFixedDelay(autoExecScanThread, 100, 50, TimeUnit.SECONDS);//班次自动执行
141   - //WebSocketPushQueue.start();//消息队列 -webSocket ,推送至线调web页面的
142   -
143   - //sexec.scheduleWithFixedDelay(fixedCheckStationCodeThread, 50, 60 * 5, TimeUnit.SECONDS);//检查班次站点编码
144   - //实际排班延迟入库线程
145   - //sexec.scheduleWithFixedDelay(schedulePstThread, 60, 15, TimeUnit.SECONDS);
146   - //班次修正日志延迟入库
147   - //sexec.scheduleWithFixedDelay(seiPstThread, 60, 30, TimeUnit.SECONDS);
148   - //调度指令延迟入库
149   - //sexec.scheduleWithFixedDelay(directivesPstThread, 180, 180, TimeUnit.SECONDS);
150   - //线程监听(防止重要的线程阻塞、异常结束。以及部分主备切换工作)
151   - //sexec.scheduleWithFixedDelay(threadMonotor, 240, 60, TimeUnit.SECONDS);
152 141  
153 142 //安全驾驶
154   - //sexec.scheduleWithFixedDelay(safeDrivDataLoadThread, 40, 30, TimeUnit.SECONDS);
  143 + sexec.scheduleWithFixedDelay(safeDrivDataLoadThread, 180, 10, TimeUnit.SECONDS);
  144 +
  145 + /** 线调业务 */
  146 + sexec.scheduleWithFixedDelay(scheduleRefreshThread, 10, 120, TimeUnit.SECONDS);//班次更新线程
  147 + sexec.scheduleWithFixedDelay(scheduleLateThread, 140, 20, TimeUnit.SECONDS);//检查班次误点
  148 + sexec.scheduleWithFixedDelay(gpsDataLoader, 100, 2, TimeUnit.SECONDS);//抓取GPS数据
  149 + sexec.scheduleWithFixedDelay(rfidDataLoader, 5, 5, TimeUnit.SECONDS);//抓取RFID数据
  150 + sexec.scheduleWithFixedDelay(fixedCheckStationCodeThread, 60, 60 * 5, TimeUnit.SECONDS);//检查班次站点编码
155 151  
156   - //sexec.scheduleWithFixedDelay(fixedEnableVerionsThread, 20, 60 * 2 , TimeUnit.SECONDS);
  152 + sexec.scheduleWithFixedDelay(offlineMonitorThread, 120, 60, TimeUnit.SECONDS);//GPS设备掉离线
  153 + sexec.scheduleWithFixedDelay(schedulePstThread, 180, 10, TimeUnit.SECONDS);//班次延迟入库线程
  154 + sexec.scheduleWithFixedDelay(seiPstThread, 180, 60, TimeUnit.SECONDS);//班次修正日志入库
  155 + sexec.scheduleWithFixedDelay(directivesPstThread, 120, 60, TimeUnit.SECONDS);//调度指令延迟入库
  156 + sexec.scheduleWithFixedDelay(threadMonotor, 240, 60, TimeUnit.SECONDS);//线程监听(防止重要的线程阻塞、异常结束。以及部分主备切换工作)
  157 + sexec.scheduleWithFixedDelay(sampleTimeDataLoader, 140, 120 * 60, TimeUnit.SECONDS);//到离站预测需要的站点间耗时数据
  158 + sexec.scheduleWithFixedDelay(basicDataLoader, 1, 1, TimeUnit.HOURS);//基础数据更新
  159 + sexec.scheduleWithFixedDelay(autoExecScanThread, 180, 50, TimeUnit.SECONDS);//班次自动执行
  160 + //DirectivePushQueue.start();//消息队列 -指令,系统下发的
  161 + WebSocketPushQueue.start();//消息队列 -webSocket ,推送至线调web页面的
  162 +
  163 + /** 线调为其他程序提供的数据 --写入数据库 */
  164 + sexec.scheduleWithFixedDelay(fcxxUpdateThread, 160, 30, TimeUnit.SECONDS);//发车信息(发车屏、信息发布)
  165 + //线路首末班数据(网关用,班次更新时写入)
  166 + //com.bsth.data.schedule.f_a_l.FirstAndLastHandler
  167 + sexec.scheduleWithFixedDelay(schSiginUpdateDBThread, 160, 60 * 30, TimeUnit.SECONDS);//无法自动完成的班次信息(网关用,补信号)
  168 +
  169 + //运管处静态数据提交
  170 + //log.info(timeDiff / 1000 / 60 + "分钟之后提交到运管处");
  171 + //sexec.scheduleAtFixedRate(submitToTrafficManage, timeDiffTraffic / 1000, 60 * 60 * 24, TimeUnit.SECONDS);
  172 + //计算油、公里加注
  173 + sexec.scheduleAtFixedRate(calcOilThread, timeDiff / 1000, 60 * 60 * 24, TimeUnit.SECONDS);
  174 +
  175 + //线路版本更新
  176 + sexec.scheduleWithFixedDelay(lineVersionsData, 60 * 5, 60 * 15, TimeUnit.SECONDS);
  177 +
  178 + //线路版本更新
  179 + //sexec.scheduleWithFixedDelay(fixedEnableVerionsThread, 60 * 4, 60 * 2 , TimeUnit.SECONDS);
157 180 }
158 181  
159 182 public void prodInit(){
... ... @@ -198,4 +221,47 @@ public class XDApplication implements CommandLineRunner {
198 221 //线路版本更新
199 222 //sexec.scheduleWithFixedDelay(fixedEnableVerionsThread, 60 * 4, 60 * 2 , TimeUnit.SECONDS);
200 223 }
  224 +
  225 + public void testInit(){
  226 + log.info("prodInit...");
  227 + ScheduledExecutorService sexec = Application.mainServices;
  228 + //安全驾驶
  229 + sexec.scheduleWithFixedDelay(safeDrivDataLoadThread, 180, 10, TimeUnit.SECONDS);
  230 +
  231 + /** 线调业务 */
  232 + sexec.scheduleWithFixedDelay(scheduleRefreshThread, 10, 120, TimeUnit.SECONDS);//班次更新线程
  233 + sexec.scheduleWithFixedDelay(scheduleLateThread, 140, 20, TimeUnit.SECONDS);//检查班次误点
  234 + sexec.scheduleWithFixedDelay(gpsDataLoader, 100, 2, TimeUnit.SECONDS);//抓取GPS数据
  235 + sexec.scheduleWithFixedDelay(rfidDataLoader, 5, 5, TimeUnit.SECONDS);//抓取RFID数据
  236 + sexec.scheduleWithFixedDelay(fixedCheckStationCodeThread, 60, 60 * 5, TimeUnit.SECONDS);//检查班次站点编码
  237 +
  238 + sexec.scheduleWithFixedDelay(offlineMonitorThread, 120, 60, TimeUnit.SECONDS);//GPS设备掉离线
  239 + sexec.scheduleWithFixedDelay(schedulePstThread, 180, 10, TimeUnit.SECONDS);//班次延迟入库线程
  240 + sexec.scheduleWithFixedDelay(seiPstThread, 180, 60, TimeUnit.SECONDS);//班次修正日志入库
  241 + sexec.scheduleWithFixedDelay(directivesPstThread, 120, 60, TimeUnit.SECONDS);//调度指令延迟入库
  242 + sexec.scheduleWithFixedDelay(threadMonotor, 240, 60, TimeUnit.SECONDS);//线程监听(防止重要的线程阻塞、异常结束。以及部分主备切换工作)
  243 + sexec.scheduleWithFixedDelay(sampleTimeDataLoader, 140, 120 * 60, TimeUnit.SECONDS);//到离站预测需要的站点间耗时数据
  244 + sexec.scheduleWithFixedDelay(basicDataLoader, 1, 1, TimeUnit.HOURS);//基础数据更新
  245 + sexec.scheduleWithFixedDelay(autoExecScanThread, 180, 50, TimeUnit.SECONDS);//班次自动执行
  246 + //DirectivePushQueue.start();//消息队列 -指令,系统下发的
  247 + WebSocketPushQueue.start();//消息队列 -webSocket ,推送至线调web页面的
  248 +
  249 + /** 线调为其他程序提供的数据 --写入数据库 */
  250 + sexec.scheduleWithFixedDelay(fcxxUpdateThread, 160, 30, TimeUnit.SECONDS);//发车信息(发车屏、信息发布)
  251 + //线路首末班数据(网关用,班次更新时写入)
  252 + //com.bsth.data.schedule.f_a_l.FirstAndLastHandler
  253 + sexec.scheduleWithFixedDelay(schSiginUpdateDBThread, 160, 60 * 30, TimeUnit.SECONDS);//无法自动完成的班次信息(网关用,补信号)
  254 +
  255 + //运管处静态数据提交
  256 + //log.info(timeDiff / 1000 / 60 + "分钟之后提交到运管处");
  257 + //sexec.scheduleAtFixedRate(submitToTrafficManage, timeDiffTraffic / 1000, 60 * 60 * 24, TimeUnit.SECONDS);
  258 + //计算油、公里加注
  259 + sexec.scheduleAtFixedRate(calcOilThread, timeDiff / 1000, 60 * 60 * 24, TimeUnit.SECONDS);
  260 +
  261 + //线路版本更新
  262 + sexec.scheduleWithFixedDelay(lineVersionsData, 60 * 5, 60 * 15, TimeUnit.SECONDS);
  263 +
  264 + //线路版本更新
  265 + //sexec.scheduleWithFixedDelay(fixedEnableVerionsThread, 60 * 4, 60 * 2 , TimeUnit.SECONDS);
  266 + }
201 267 }
... ...
src/main/resources/application-dev.properties
... ... @@ -3,12 +3,15 @@ server.port=9088
3 3 # dubbo服务化使用开关flag
4 4 dubbo.use=false
5 5  
  6 +#JPA
6 7 spring.jpa.hibernate.ddl-auto= update
7   -spring.jpa.hibernate.naming_strategy= org.hibernate.cfg.ImprovedNamingStrategy
8   -#DATABASE
  8 +spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
  9 +spring.jpa.hibernate.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
9 10 spring.jpa.database= MYSQL
10 11 spring.jpa.show-sql= true
11   -spring.datasource.driver-class-name= com.mysql.cj.jdbc.Driver
  12 +
  13 +#DATABASE
  14 +spring.datasource.driver-class-name= com.mysql.jdbc.Driver
12 15 spring.datasource.url= jdbc:mysql://127.0.0.1/test_control?useUnicode=true&characterEncoding=utf-8&useSSL=false
13 16 #spring.datasource.url= jdbc:mysql://192.168.168.222/control?useUnicode=true&characterEncoding=utf-8&useSSL=false
14 17 spring.datasource.username= root
... ... @@ -16,12 +19,12 @@ spring.datasource.password=
16 19 #spring.datasource.url= jdbc:mysql://192.168.168.117/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false
17 20 #spring.datasource.username= root
18 21 #spring.datasource.password= root
19   -#DATASOURCE
  22 +
  23 +#DATASOURCE SETTING
20 24 spring.datasource.max-active=100
21 25 spring.datasource.max-idle=8
22 26 spring.datasource.min-idle=8
23 27 spring.datasource.initial-size=5
24   -
25 28 spring.datasource.test-on-borrow=true
26 29 spring.datasource.test-on-connect=true
27 30 spring.datasource.test-on-return=true
... ... @@ -33,4 +36,6 @@ http.gps.real.cache.url= http://10.10.150.24:12580/realGps/all
33 36 ## gateway real data
34 37 http.gps.real.url= http://114.80.178.12:18080/transport_server/rtgps/
35 38 ## gateway send directive
36   -http.send.directive = http://192.168.168.201:9090/transport_server/message/
37 39 \ No newline at end of file
  40 +http.send.directive = http://192.168.168.201:9090/transport_server/message/
  41 +## rfid data
  42 +http.rfid.url= http://114.80.178.12:29000/rfid
38 43 \ No newline at end of file
... ...
src/main/resources/application-prod.properties
... ... @@ -11,8 +11,8 @@ spring.jpa.database= MYSQL
11 11 spring.jpa.show-sql= true
12 12  
13 13 #DATABASE
14   -spring.datasource.driver-class-name= com.mysql.cj.jdbc.Driver
15   -spring.datasource.url= jdbc:mysql://192.168.168.241:3306/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
  14 +spring.datasource.driver-class-name= com.mysql.jdbc.Driver
  15 +spring.datasource.url= jdbc:mysql://10.10.200.121:3306/control?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
16 16 spring.datasource.username= root
17 17 spring.datasource.password= root2jsp
18 18  
... ...
src/main/resources/application-test.properties
1 1 server.port=9088
2 2  
3 3 # dubbo·þÎñ»¯Ê¹Óÿª¹Øflag
4   -dubbo.use=true
  4 +dubbo.use=false
5 5  
6   -spring.jpa.hibernate.ddl-auto= update
7   -spring.jpa.hibernate.naming_strategy= org.hibernate.cfg.ImprovedNamingStrategy
8   -#DATABASE
  6 +#JPA
  7 +spring.jpa.hibernate.ddl-auto= none
  8 +spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
  9 +spring.jpa.hibernate.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
9 10 spring.jpa.database= MYSQL
10 11 spring.jpa.show-sql= false
11   -spring.datasource.driver-class-name= com.mysql.cj.jdbc.Driver
12   -spring.datasource.url= jdbc:mysql://10.10.150.24:3306/control?useUnicode=true&characterEncoding=utf-8&useSSL=false
  12 +
  13 +#DATABASE
  14 +spring.datasource.driver-class-name= com.mysql.jdbc.Driver
  15 +spring.datasource.url= jdbc:mysql://10.10.200.148:3306/control?useUnicode=true&characterEncoding=utf-8&useSSL=false
13 16 spring.datasource.username= root
14   -spring.datasource.password= root2jsp
15   -#DATASOURCE
  17 +spring.datasource.password= root
  18 +
  19 +#DATASOURCE SETTING
16 20 spring.datasource.max-active=100
17 21 spring.datasource.max-idle=8
18 22 spring.datasource.min-idle=8
19 23 spring.datasource.initial-size=5
20   -
21 24 spring.datasource.test-on-borrow=true
22 25 spring.datasource.test-on-connect=true
23 26 spring.datasource.test-on-return=true
... ... @@ -29,13 +32,6 @@ http.gps.real.cache.url= http://10.10.150.24:12580/realGps/all
29 32 ## gateway real data
30 33 http.gps.real.url= http://10.10.200.79:8080/transport_server/rtgps/
31 34 ## gateway send directive
32   -http.send.directive = http://10.10.200.79:8080/transport_server/message/
33   -## wxsb
34   -#http.report.url.05= http://192.168.168.154:8088/ygjwsystem_j2ee/clbx/clbx_dd.do
35   -#http.report.url.22= http://192.168.168.154:8088/jgjwsystem_j2ee/clbx/clbx_dd.do
36   -#http.report.url.26= http://192.168.168.154:8088/nhjwsystem_j2ee/clbx/clbx_dd.do
37   -#http.report.url.55= http://192.168.168.154:8088/snjwsystem_j2ee/clbx/clbx_dd.do
38   -http.report.url.05= http://116.228.197.222:8081/ygjwsystem_j2ee/clbx/clbx_dd.do
39   -http.report.url.22= http://116.247.73.122:9098/jgjwsystem_j2ee/clbx/clbx_dd.do
40   -http.report.url.26= http://116.236.141.34:8088/nhjwsystem_j2ee/clbx/clbx_dd.do
41   -http.report.url.55= http://180.168.216.248:8088/snjwsystem_j2ee/clbx/clbx_dd.do
42 35 \ No newline at end of file
  36 +#http.send.directive = http://10.10.200.79:8080/transport_server/message/
  37 +## rfid data
  38 +http.rfid.url= http://10.10.200.82:9000/rfid
43 39 \ No newline at end of file
... ...
src/main/resources/application.properties
1   -spring.profiles.include = dev,prod,test
2   -spring.profiles.active = prod
  1 +spring.profiles.active = test
3 2  
4 3 spring.view.suffix=.html
5 4 server.session-timeout=-1
6 5  
7   -# \u4E0A\u4F20\u6587\u4EF6\u5927\u5C0F\u9650\u5236\u914D\u7F6E
8 6 # File size limit
9 7 multipart.maxFileSize = -1
10 8 # Total request size for a multipart/form-data
... ... @@ -16,4 +14,4 @@ server.compression.mime-types=application/json,application/xml,text/html,text/xm
16 14 # batch insert
17 15 hibernate.jdbc.batch_size = 50
18 16  
19   -debug=true
  17 +debug=false
... ...
src/main/resources/datatools/config-prod.properties
... ... @@ -5,13 +5,13 @@ datatools.kettle_properties=/datatools/kettle.properties
5 5 # 2、ktr文件通用配置变量(数据库连接,根据不同的环境需要修正)
6 6  
7 7 #数据库ip地址
8   -datatools.kvars_dbip=192.168.168.240
  8 +datatools.kvars_dbip=10.10.200.121
9 9 #数据库用户名
10 10 datatools.kvars_dbuname=root
11 11 #数据库密码
12 12 datatools.kvars_dbpwd=root2jsp
13 13 #数据库库名
14   -datatools.kvars_dbdname=pd_control
  14 +datatools.kvars_dbdname=control
15 15  
16 16 # 3、上传数据配置信息
17 17 # 上传文件目录配置(根据不同的环境需要修正)
... ...
src/main/resources/datatools/config-prodtest.properties renamed to src/main/resources/datatools/config-test.properties
1   -# 配置数据导入导出用到的配置信息
2   -
3   -# 1、kettle配置文件路径(类路径)
4   -datatools.kettle_properties=/datatools/kettle.properties
5   -# 2、ktr文件通用配置变量(数据库连接,根据不同的环境需要修正)
6   -
7   -#数据库ip地址
8   -datatools.kvars_dbip=10.10.150.24
9   -#数据库用户名
10   -datatools.kvars_dbuname=root
11   -#数据库密码
12   -datatools.kvars_dbpwd=root2jsp
13   -#数据库库名
14   -datatools.kvars_dbdname=control
15   -
16   -# 3、上传数据配置信息
17   -# 上传文件目录配置(根据不同的环境需要修正)
18   -datatools.fileupload_dir=/home/bsth_control_u_d_files
19   -# ktr转换文件,中配置的错误输出目录(根据不同的环境需要修正)
20   -datatools.trans_errordir=/home/bsth_control_u_d_files/erroroutput
21   -# 临时输出文件目录
22   -datatools.trans_tempdir=/home/bsth_control_u_d_files/temp
23   -# 模版文件目录
24   -datatools.trans_templatedir=/home/bsth_control_u_d_files/template
25   -
26   -##---------------------------- 导入数据ktr ----------------------------##
27   -# 车辆信息导入ktr转换
28   -datatools.cars_datainputktr=/datatools/ktrs/carsDataInput.ktr
29   -# 人员信息导入
30   -datatools.employees_datainputktr=/datatools/ktrs/employeesDataInput.ktr
31   -# 路牌信息导入
32   -datatools.guideboards_datainputktr=/datatools/ktrs/guideboardDataInput.ktr
33   -# 时刻表基础信息导入
34   -datatools.ttinfo_datainputktr=/datatools/ktrs/ttinfoDataInput.ktr
35   -# 时刻表明细信息导入(元数据)
36   -datatools.ttinfodetail_metadatainputktr=/datatools/ktrs/ttinfodetailDataInputMetaData.ktr
37   -# 时刻表明细编辑用数据
38   -datatools.ttinfodetail_foreditktr=/datatools/ktrs/ttinfodetailoutputforedit.ktr
39   -# 时刻表明细信息导入
40   -datatools.ttinfodetail_datainputktr=/datatools/ktrs/ttinfodetailDataInput.ktr
41   -# 时刻表明细信息导入2
42   -datatools.ttinfodetail_datainputktr2=/datatools/ktrs/ttinfodetailDataInput2.ktr
43   -# 时刻表明细信息导入2(版本化)
44   -datatools.ttinfodetail_datainputktr2version=/datatools/ktrs/ttinfodetailDataInput2_version.ktr
45   -# 时刻表明细信息导入2(版本化),使用生成时刻表格式
46   -datatools.ttinfodetail_datainputktr2version2=/datatools/ktrs/ttinfodetailDataInput2_version_2.ktr
47   -
48   -# 车辆配置信息导入
49   -datatools.carsconfig_datainputktr=/datatools/ktrs/carsConfigDataInput.ktr
50   -# 人员配置信息导入
51   -datatools.employeesconfig_datainputktr=/datatools/ktrs/employeesConfigDataInput.ktr
52   -
53   -# 排版规则信息导入
54   -datatools.schedulerule_datainputktr=/datatools/ktrs/scheduleRuleDataInput.ktr
55   -
56   -# 4、数据导出配置信息
57   -# 导出数据文件目录配置(根据不同的环境需要修正)
58   -datatools.fileoutput_dir=/home/bsth_control_u_d_files
59   -
60   -##---------------------------- 导出数据ktr -----------------------------##
61   -# 车辆信息导出ktr转换
62   -datatools.cars_dataoutputktr=/datatools/ktrs/carsDataOutput.ktr
63   -# 人员信息导出ktr转换
64   -datatools.employees_dataoutputktr=/datatools/ktrs/employeesDataOutput.ktr
65   -# 时刻表导出元数据ktr转换
66   -datatools.ttinfodetail_metaoutput=/datatools/ktrs/ttinfodetailDataOutputMetaData.ktr
67   -# 时刻表导出数据ktr转换
68   -datatools.ttinfodetail_output=/datatools/ktrs/ttinfodetailDataOutput.ktr
69   -# 排版规则导出数据ktr转换
70   -datatools.schedulerule_output=/datatools/ktrs/scheduleRuleDataOutput.ktr
71   -
72   -# 车辆配置信息导出ktr转换
73   -datatools.carsconfig_dataoutputktr=/datatools/ktrs/carsConfigDataOutput.ktr
74   -# 人员配置信息导出ktr转换
75   -datatools.employeesconfig_dataoutputktr=/datatools/ktrs/employeesConfigDataOutput.ktr
76   -
77   -# 路牌信息导出
78   -datatools.guideboards_dataoutputktr=/datatools/ktrs/guideboardDataOutput.ktr
79   -
80   -
81   -# TODO:
  1 +# 配置数据导入导出用到的配置信息
  2 +
  3 +# 1、kettle配置文件路径(类路径)
  4 +datatools.kettle_properties=/datatools/kettle.properties
  5 +# 2、ktr文件通用配置变量(数据库连接,根据不同的环境需要修正)
  6 +
  7 +#数据库ip地址
  8 +datatools.kvars_dbip=10.10.200.148
  9 +#数据库用户名
  10 +datatools.kvars_dbuname=root
  11 +#数据库密码
  12 +datatools.kvars_dbpwd=root
  13 +#数据库库名
  14 +datatools.kvars_dbdname=control
  15 +
  16 +# 3、上传数据配置信息
  17 +# 上传文件目录配置(根据不同的环境需要修正)
  18 +datatools.fileupload_dir=/home/bsth_control_u_d_files
  19 +# ktr转换文件,中配置的错误输出目录(根据不同的环境需要修正)
  20 +datatools.trans_errordir=/home/bsth_control_u_d_files/erroroutput
  21 +# 临时输出文件目录
  22 +datatools.trans_tempdir=/home/bsth_control_u_d_files/temp
  23 +# 模版文件目录
  24 +datatools.trans_templatedir=/home/bsth_control_u_d_files/template
  25 +
  26 +##---------------------------- 导入数据ktr ----------------------------##
  27 +# 车辆信息导入ktr转换
  28 +datatools.cars_datainputktr=/datatools/ktrs/carsDataInput.ktr
  29 +# 人员信息导入
  30 +datatools.employees_datainputktr=/datatools/ktrs/employeesDataInput.ktr
  31 +# 路牌信息导入
  32 +datatools.guideboards_datainputktr=/datatools/ktrs/guideboardDataInput.ktr
  33 +# 时刻表基础信息导入
  34 +datatools.ttinfo_datainputktr=/datatools/ktrs/ttinfoDataInput.ktr
  35 +# 时刻表明细信息导入(元数据)
  36 +datatools.ttinfodetail_metadatainputktr=/datatools/ktrs/ttinfodetailDataInputMetaData.ktr
  37 +# 时刻表明细编辑用数据
  38 +datatools.ttinfodetail_foreditktr=/datatools/ktrs/ttinfodetailoutputforedit.ktr
  39 +# 时刻表明细信息导入
  40 +datatools.ttinfodetail_datainputktr=/datatools/ktrs/ttinfodetailDataInput.ktr
  41 +# 时刻表明细信息导入2
  42 +datatools.ttinfodetail_datainputktr2=/datatools/ktrs/ttinfodetailDataInput2.ktr
  43 +# 时刻表明细信息导入2(版本化)
  44 +datatools.ttinfodetail_datainputktr2version=/datatools/ktrs/ttinfodetailDataInput2_version.ktr
  45 +# 时刻表明细信息导入2(版本化),使用生成时刻表格式
  46 +datatools.ttinfodetail_datainputktr2version2=/datatools/ktrs/ttinfodetailDataInput2_version_2.ktr
  47 +
  48 +# 车辆配置信息导入
  49 +datatools.carsconfig_datainputktr=/datatools/ktrs/carsConfigDataInput.ktr
  50 +# 人员配置信息导入
  51 +datatools.employeesconfig_datainputktr=/datatools/ktrs/employeesConfigDataInput.ktr
  52 +
  53 +# 排版规则信息导入
  54 +datatools.schedulerule_datainputktr=/datatools/ktrs/scheduleRuleDataInput.ktr
  55 +
  56 +# 4、数据导出配置信息
  57 +# 导出数据文件目录配置(根据不同的环境需要修正)
  58 +datatools.fileoutput_dir=/home/bsth_control_u_d_files
  59 +
  60 +##---------------------------- 导出数据ktr -----------------------------##
  61 +# 车辆信息导出ktr转换
  62 +datatools.cars_dataoutputktr=/datatools/ktrs/carsDataOutput.ktr
  63 +# 人员信息导出ktr转换
  64 +datatools.employees_dataoutputktr=/datatools/ktrs/employeesDataOutput.ktr
  65 +# 时刻表导出元数据ktr转换
  66 +datatools.ttinfodetail_metaoutput=/datatools/ktrs/ttinfodetailDataOutputMetaData.ktr
  67 +# 时刻表导出数据ktr转换
  68 +datatools.ttinfodetail_output=/datatools/ktrs/ttinfodetailDataOutput.ktr
  69 +# 排版规则导出数据ktr转换
  70 +datatools.schedulerule_output=/datatools/ktrs/scheduleRuleDataOutput.ktr
  71 +
  72 +# 车辆配置信息导出ktr转换
  73 +datatools.carsconfig_dataoutputktr=/datatools/ktrs/carsConfigDataOutput.ktr
  74 +# 人员配置信息导出ktr转换
  75 +datatools.employeesconfig_dataoutputktr=/datatools/ktrs/employeesConfigDataOutput.ktr
  76 +
  77 +# 路牌信息导出
  78 +datatools.guideboards_dataoutputktr=/datatools/ktrs/guideboardDataOutput.ktr
  79 +
  80 +
  81 +# TODO:
... ...
src/main/resources/ms-jdbc.properties
1   -#ms.mysql.driver= com.mysql.cj.jdbc.Driver
  1 +#ms.mysql.driver= com.mysql.jdbc.Driver
2 2 #ms.mysql.url= jdbc:mysql://192.168.168.201:3306/ms?useUnicode=true&characterEncoding=utf-8&useSSL=false
3 3 #ms.mysql.username= root
4 4 #ms.mysql.password= 123456
5 5  
6   -ms.mysql.driver= com.mysql.cj.jdbc.Driver
7   -ms.mysql.url= jdbc:mysql://192.168.168.240:3306/ms?useUnicode=true&characterEncoding=utf-8
  6 +ms.mysql.driver= com.mysql.jdbc.Driver
  7 +ms.mysql.url= jdbc:mysql://10.10.150.122:3306/ms?useUnicode=true&characterEncoding=utf-8
8 8 ms.mysql.username= root
9 9 -ms.mysql.password= root2jsp
  10 +ms.mysql.password= root2jsp
10 11 \ No newline at end of file
... ...
src/main/resources/traffic-jdbc.properties
1   -#ms.mysql.driver= com.mysql.cj.jdbc.Driver
  1 +#ms.mysql.driver= com.mysql.jdbc.Driver
2 2 #ms.mysql.url= jdbc:mysql://127.0.0.1/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false
3 3 #ms.mysql.username= root
4 4 #ms.mysql.password= 123456
5 5  
6   -ms.mysql.driver= com.mysql.cj.jdbc.Driver
7   -ms.mysql.url= jdbc:mysql://192.168.168.240:3306/ms?useUnicode=true&characterEncoding=utf-8
  6 +ms.mysql.driver= com.mysql.jdbc.Driver
  7 +ms.mysql.url= jdbc:mysql://10.10.150.122:3306/ms?useUnicode=true&characterEncoding=utf-8
8 8 ms.mysql.username= root
9   -ms.mysql.password= root2jsp
10   -
  9 +ms.mysql.password= root2jsp
11 10 \ No newline at end of file
... ...