Commit ea964b99a9b3f4392d9f3a01b13928db64afc72d
1 parent
5d00aa0e
update...
Showing
7 changed files
with
52 additions
and
24 deletions
pom.xml
| @@ -97,6 +97,12 @@ | @@ -97,6 +97,12 @@ | ||
| 97 | <artifactId>commons-io</artifactId> | 97 | <artifactId>commons-io</artifactId> |
| 98 | <version>2.4</version> | 98 | <version>2.4</version> |
| 99 | </dependency> | 99 | </dependency> |
| 100 | + | ||
| 101 | + <dependency> | ||
| 102 | + <groupId>org.springframework.boot</groupId> | ||
| 103 | + <artifactId>spring-boot-starter-data-redis</artifactId> | ||
| 104 | + </dependency> | ||
| 105 | + | ||
| 100 | <dependency> | 106 | <dependency> |
| 101 | <groupId>org.codehaus.janino</groupId> | 107 | <groupId>org.codehaus.janino</groupId> |
| 102 | <artifactId>janino</artifactId> | 108 | <artifactId>janino</artifactId> |
src/main/java/com/bsth/data/utils/HttpClientUtils.java
| @@ -8,6 +8,7 @@ import org.apache.http.client.methods.HttpPost; | @@ -8,6 +8,7 @@ import org.apache.http.client.methods.HttpPost; | ||
| 8 | import org.apache.http.entity.StringEntity; | 8 | import org.apache.http.entity.StringEntity; |
| 9 | import org.apache.http.impl.client.CloseableHttpClient; | 9 | import org.apache.http.impl.client.CloseableHttpClient; |
| 10 | import org.apache.http.impl.client.HttpClients; | 10 | import org.apache.http.impl.client.HttpClients; |
| 11 | +import org.apache.http.message.BasicHeader; | ||
| 11 | import org.slf4j.Logger; | 12 | import org.slf4j.Logger; |
| 12 | import org.slf4j.LoggerFactory; | 13 | import org.slf4j.LoggerFactory; |
| 13 | 14 | ||
| @@ -29,6 +30,10 @@ public class HttpClientUtils { | @@ -29,6 +30,10 @@ public class HttpClientUtils { | ||
| 29 | try { | 30 | try { |
| 30 | httpClient = HttpClients.createDefault(); | 31 | httpClient = HttpClients.createDefault(); |
| 31 | HttpGet get = new HttpGet(url); | 32 | HttpGet get = new HttpGet(url); |
| 33 | + | ||
| 34 | + get.setHeader("Accept", "application/json;charset=utf-8"); | ||
| 35 | + get.setHeader(new BasicHeader("Content-Type", "application/json; charset=utf-8")); | ||
| 36 | + | ||
| 32 | //超时时间 | 37 | //超时时间 |
| 33 | RequestConfig requestConfig = RequestConfig.custom() | 38 | RequestConfig requestConfig = RequestConfig.custom() |
| 34 | .setConnectTimeout(12500).setConnectionRequestTimeout(12000) | 39 | .setConnectTimeout(12500).setConnectionRequestTimeout(12000) |
src/main/java/com/bsth/service/schedule/impl/ScheduleServiceImpl.java
| @@ -156,6 +156,13 @@ public class ScheduleServiceImpl implements ScheduleService { | @@ -156,6 +156,13 @@ public class ScheduleServiceImpl implements ScheduleService { | ||
| 156 | public Map<String, Object> dftz(Map<String, Object> map) { | 156 | public Map<String, Object> dftz(Map<String, Object> map) { |
| 157 | Map<String, Object> rs = new HashMap<>(); | 157 | Map<String, Object> rs = new HashMap<>(); |
| 158 | try { | 158 | try { |
| 159 | + //拦截 | ||
| 160 | + if(1 == 1){ | ||
| 161 | + rs.put("status", ResponseCode.ERROR); | ||
| 162 | + rs.put("msg", "相关功能还未进行培训,功能禁止提交!!"); | ||
| 163 | + return rs; | ||
| 164 | + } | ||
| 165 | + | ||
| 159 | map.put("userId", SecurityUtils.getCurrentUser().getUserName()); | 166 | map.put("userId", SecurityUtils.getCurrentUser().getUserName()); |
| 160 | StringBuilder sb = HttpClientUtils.post(ScheduleDataBuffer.dataUrl + "/tcc_dftz" + RsRequestUtils.getParams(), JSON.toJSONString(map)); | 167 | StringBuilder sb = HttpClientUtils.post(ScheduleDataBuffer.dataUrl + "/tcc_dftz" + RsRequestUtils.getParams(), JSON.toJSONString(map)); |
| 161 | 168 | ||
| @@ -248,7 +255,7 @@ public class ScheduleServiceImpl implements ScheduleService { | @@ -248,7 +255,7 @@ public class ScheduleServiceImpl implements ScheduleService { | ||
| 248 | AbnormalEntity ae = mainAbnormalClient.rybd(id, timeStr, reason, remarks); | 255 | AbnormalEntity ae = mainAbnormalClient.rybd(id, timeStr, reason, remarks); |
| 249 | 256 | ||
| 250 | //重新计算签到准点率 | 257 | //重新计算签到准点率 |
| 251 | - if(RateNCalculator.calcBdzdRateNo()) | 258 | + if (RateNCalculator.calcBdzdRateNo()) |
| 252 | sendUtils.sendAllRates(); | 259 | sendUtils.sendAllRates(); |
| 253 | 260 | ||
| 254 | rs.put("status", ResponseCode.SUCCESS); | 261 | rs.put("status", ResponseCode.SUCCESS); |
| @@ -289,7 +296,7 @@ public class ScheduleServiceImpl implements ScheduleService { | @@ -289,7 +296,7 @@ public class ScheduleServiceImpl implements ScheduleService { | ||
| 289 | //处理掉异常 | 296 | //处理掉异常 |
| 290 | AbnormalEntity ae = mainAbnormalClient.cycc(id, timeStr, reason, remarks); | 297 | AbnormalEntity ae = mainAbnormalClient.cycc(id, timeStr, reason, remarks); |
| 291 | //重新计算出场准点率 | 298 | //重新计算出场准点率 |
| 292 | - if(RateNCalculator.calcCczdRateNo()) | 299 | + if (RateNCalculator.calcCczdRateNo()) |
| 293 | sendUtils.sendAllRates(); | 300 | sendUtils.sendAllRates(); |
| 294 | 301 | ||
| 295 | rs.put("status", ResponseCode.SUCCESS); | 302 | rs.put("status", ResponseCode.SUCCESS); |
| @@ -306,6 +313,13 @@ public class ScheduleServiceImpl implements ScheduleService { | @@ -306,6 +313,13 @@ public class ScheduleServiceImpl implements ScheduleService { | ||
| 306 | public Map<String, Object> tzrc_check(Map<String, String> map) { | 313 | public Map<String, Object> tzrc_check(Map<String, String> map) { |
| 307 | Map<String, Object> rs = new HashMap<>(); | 314 | Map<String, Object> rs = new HashMap<>(); |
| 308 | try { | 315 | try { |
| 316 | + //拦截 | ||
| 317 | + if(1 == 1){ | ||
| 318 | + rs.put("status", ResponseCode.ERROR); | ||
| 319 | + rs.put("msg", "相关功能还未进行培训,功能禁止提交!!"); | ||
| 320 | + return rs; | ||
| 321 | + } | ||
| 322 | + | ||
| 309 | rs.put("status", ResponseCode.SUCCESS); | 323 | rs.put("status", ResponseCode.SUCCESS); |
| 310 | String jsy = map.get("jsy"); | 324 | String jsy = map.get("jsy"); |
| 311 | String lineCode = map.get("line"); | 325 | String lineCode = map.get("line"); |
src/main/resources/application-prod.properties
| @@ -2,7 +2,7 @@ server.port=9999 | @@ -2,7 +2,7 @@ server.port=9999 | ||
| 2 | management.port= 10001 | 2 | management.port= 10001 |
| 3 | management.address= 127.0.0.1 | 3 | management.address= 127.0.0.1 |
| 4 | 4 | ||
| 5 | -spring.jpa.hibernate.ddl-auto= none | 5 | +spring.jpa.hibernate.ddl-auto= update |
| 6 | spring.jpa.hibernate.naming_strategy= org.hibernate.cfg.ImprovedNamingStrategy | 6 | spring.jpa.hibernate.naming_strategy= org.hibernate.cfg.ImprovedNamingStrategy |
| 7 | #DATABASE | 7 | #DATABASE |
| 8 | spring.jpa.database= MYSQL | 8 | spring.jpa.database= MYSQL |
src/main/resources/application.properties
| 1 | spring.profiles: dev,prod | 1 | spring.profiles: dev,prod |
| 2 | spring.profiles.active: dev | 2 | spring.profiles.active: dev |
| 3 | 3 | ||
| 4 | +server.tomcat.uri-encoding=UTF-8 | ||
| 4 | spring.view.suffix=.html | 5 | spring.view.suffix=.html |
| 5 | server.session-timeout=-1 | 6 | server.session-timeout=-1 |
| 6 | security.basic.enabled=false | 7 | security.basic.enabled=false |
src/main/resources/auths.json
| @@ -2,105 +2,105 @@ | @@ -2,105 +2,105 @@ | ||
| 2 | "list": [ | 2 | "list": [ |
| 3 | { | 3 | { |
| 4 | "code": "b_p_manager", | 4 | "code": "b_p_manager", |
| 5 | - "name": "停放监管", | 5 | + "name": "停放监管", |
| 6 | "page": "/pages/b_p_manager/b_p_main.html" | 6 | "page": "/pages/b_p_manager/b_p_main.html" |
| 7 | }, | 7 | }, |
| 8 | { | 8 | { |
| 9 | "code": "abnormal_data", | 9 | "code": "abnormal_data", |
| 10 | - "name": "异常监管", | 10 | + "name": "异常监管", |
| 11 | "page": "/pages/abnormal/main.html" | 11 | "page": "/pages/abnormal/main.html" |
| 12 | }, | 12 | }, |
| 13 | { | 13 | { |
| 14 | "code": "inout_data", | 14 | "code": "inout_data", |
| 15 | - "name": "进出场", | 15 | + "name": "进出场", |
| 16 | "page": "/pages/inout/in_out_main.html", | 16 | "page": "/pages/inout/in_out_main.html", |
| 17 | "items": [ | 17 | "items": [ |
| 18 | { | 18 | { |
| 19 | "code": "in_out_schedule", | 19 | "code": "in_out_schedule", |
| 20 | - "name": "计划出场", | 20 | + "name": "计划出场", |
| 21 | "page": "/pages/inout/in_out_schedule/list.html" | 21 | "page": "/pages/inout/in_out_schedule/list.html" |
| 22 | }, | 22 | }, |
| 23 | { | 23 | { |
| 24 | "code": "rfid_cljcc_list", | 24 | "code": "rfid_cljcc_list", |
| 25 | - "name": "车辆进出场", | 25 | + "name": "车辆进出场", |
| 26 | "page": "/pages/inout/signal/signal_inout_list.html" | 26 | "page": "/pages/inout/signal/signal_inout_list.html" |
| 27 | } | 27 | } |
| 28 | ] | 28 | ] |
| 29 | }, | 29 | }, |
| 30 | { | 30 | { |
| 31 | "code": "attendance_data", | 31 | "code": "attendance_data", |
| 32 | - "name": "签到/退", | 32 | + "name": "签到/退", |
| 33 | "page": "/pages/attendance/att_data_main.html", | 33 | "page": "/pages/attendance/att_data_main.html", |
| 34 | "items": [ | 34 | "items": [ |
| 35 | { | 35 | { |
| 36 | "code": "maintain_plan", | 36 | "code": "maintain_plan", |
| 37 | - "name": "保养计划", | 37 | + "name": "保养计划", |
| 38 | "page": "/pages/attendance/maintain_plan_list.html" | 38 | "page": "/pages/attendance/maintain_plan_list.html" |
| 39 | }, | 39 | }, |
| 40 | { | 40 | { |
| 41 | "code": "att_list", | 41 | "code": "att_list", |
| 42 | - "name": "签到退记录", | 42 | + "name": "签到退记录", |
| 43 | "page": "/pages/attendance/list.html" | 43 | "page": "/pages/attendance/list.html" |
| 44 | } | 44 | } |
| 45 | ] | 45 | ] |
| 46 | }, | 46 | }, |
| 47 | { | 47 | { |
| 48 | "code": "schedule_plan", | 48 | "code": "schedule_plan", |
| 49 | - "name": "计划排班", | 49 | + "name": "计划排班", |
| 50 | "page": "/pages/plan_schedule/p_s_main.html", | 50 | "page": "/pages/plan_schedule/p_s_main.html", |
| 51 | "items": [ | 51 | "items": [ |
| 52 | { | 52 | { |
| 53 | "code": "p_s_tzrc", | 53 | "code": "p_s_tzrc", |
| 54 | - "name": "调整人车", | 54 | + "name": "调整人车", |
| 55 | "page": "/pages/plan_schedule/tzrc/list.html" | 55 | "page": "/pages/plan_schedule/tzrc/list.html" |
| 56 | } | 56 | } |
| 57 | ] | 57 | ] |
| 58 | }, | 58 | }, |
| 59 | { | 59 | { |
| 60 | "code": "basic_data", | 60 | "code": "basic_data", |
| 61 | - "name": "基础数据", | 61 | + "name": "基础数据", |
| 62 | "page": "/pages/basic_data/main.html", | 62 | "page": "/pages/basic_data/main.html", |
| 63 | "items": [ | 63 | "items": [ |
| 64 | { | 64 | { |
| 65 | "code": "person_card", | 65 | "code": "person_card", |
| 66 | - "name": "人员/人卡", | 66 | + "name": "人员/人卡", |
| 67 | "page": "/pages/basic_data/person_card/list.html" | 67 | "page": "/pages/basic_data/person_card/list.html" |
| 68 | }, | 68 | }, |
| 69 | { | 69 | { |
| 70 | "code": "bus", | 70 | "code": "bus", |
| 71 | - "name": "车辆信息", | 71 | + "name": "车辆信息", |
| 72 | "page": "/pages/basic_data/bus/list.html" | 72 | "page": "/pages/basic_data/bus/list.html" |
| 73 | }, | 73 | }, |
| 74 | { | 74 | { |
| 75 | "code": "bus_card", | 75 | "code": "bus_card", |
| 76 | - "name": "车卡信息", | 76 | + "name": "车卡信息", |
| 77 | "page": "/pages/basic_data/bus_card/bus_card_list.html" | 77 | "page": "/pages/basic_data/bus_card/bus_card_list.html" |
| 78 | }, | 78 | }, |
| 79 | { | 79 | { |
| 80 | "code": "private_car", | 80 | "code": "private_car", |
| 81 | - "name": "私家车", | 81 | + "name": "私家车", |
| 82 | "page": "/pages/basic_data/car/car_list.html" | 82 | "page": "/pages/basic_data/car/car_list.html" |
| 83 | }, | 83 | }, |
| 84 | { | 84 | { |
| 85 | "code": "berth", | 85 | "code": "berth", |
| 86 | - "name": "区域和泊位", | 86 | + "name": "区域和泊位", |
| 87 | "page": "/pages/basic_data/berth/berth_main.html" | 87 | "page": "/pages/basic_data/berth/berth_main.html" |
| 88 | } | 88 | } |
| 89 | ] | 89 | ] |
| 90 | }, | 90 | }, |
| 91 | { | 91 | { |
| 92 | "code": "system_manager", | 92 | "code": "system_manager", |
| 93 | - "name": "系统管理", | 93 | + "name": "系统管理", |
| 94 | "page": "/pages/system_manager/sm_main.html", | 94 | "page": "/pages/system_manager/sm_main.html", |
| 95 | "items": [ | 95 | "items": [ |
| 96 | { | 96 | { |
| 97 | "code": "role", | 97 | "code": "role", |
| 98 | - "name": "角色和权限", | 98 | + "name": "角色和权限", |
| 99 | "page": "/pages/system_manager/role/auths.html" | 99 | "page": "/pages/system_manager/role/auths.html" |
| 100 | }, | 100 | }, |
| 101 | { | 101 | { |
| 102 | "code": "user", | 102 | "code": "user", |
| 103 | - "name": "用户和账号", | 103 | + "name": "用户和账号", |
| 104 | "page": "/pages/system_manager/user/user_list.html" | 104 | "page": "/pages/system_manager/user/user_list.html" |
| 105 | } | 105 | } |
| 106 | ] | 106 | ] |
src/main/resources/config.properties
| @@ -4,8 +4,10 @@ | @@ -4,8 +4,10 @@ | ||
| 4 | data.company.json={"55": {"name": "上南公司","fgs": {"4": "上南一分公司","3": "上南六分公司","1": "上南二分公司","2": "上南三分公司"}},"22": {"name": "金高公司","fgs": {"2": "二分公司","1": "四分公司","3": "三分公司","5": "一分公司"}},"05": {"name": "杨高公司","fgs": {"5": "杨高分公司","6": "周浦分公司","3": "芦潮港分公司","1": "川沙分公司","2": "金桥分公司"}},"26": {"name": "南汇公司","fgs": {"3": "南汇三分","2": "南汇二分","1": "南汇一分","4": "南汇维修公司","5": "南汇公司"}}} | 4 | data.company.json={"55": {"name": "上南公司","fgs": {"4": "上南一分公司","3": "上南六分公司","1": "上南二分公司","2": "上南三分公司"}},"22": {"name": "金高公司","fgs": {"2": "二分公司","1": "四分公司","3": "三分公司","5": "一分公司"}},"05": {"name": "杨高公司","fgs": {"5": "杨高分公司","6": "周浦分公司","3": "芦潮港分公司","1": "川沙分公司","2": "金桥分公司"}},"26": {"name": "南汇公司","fgs": {"3": "南汇三分","2": "南汇二分","1": "南汇一分","4": "南汇维修公司","5": "南汇公司"}}} |
| 5 | 5 | ||
| 6 | ## 数据接口服务 | 6 | ## 数据接口服务 |
| 7 | -data.base.url=http://127.0.0.1:9089/webservice | ||
| 8 | -#data.base.url=http://114.80.178.12:9089/webservice | 7 | +##data.base.url=http://127.0.0.1:9089/webservice |
| 8 | +## 驾驶员照片 | ||
| 9 | +data.base.pic.url=http://114.80.178.12:9003 | ||
| 10 | +data.base.url=http://114.80.178.12:9089/webservice | ||
| 9 | 11 | ||
| 10 | 12 | ||
| 11 | # 集调接口密码 | 13 | # 集调接口密码 |