Commit 464b5cd1ca24a743624471a5635cdf98d5923130
Merge branch 'PSM-13' into qingpu
Showing
2 changed files
with
87 additions
and
4 deletions
README.md
| ... | ... | @@ -300,6 +300,91 @@ |
| 300 | 300 | | data.operCode | short | 二级协议 | |
| 301 | 301 | | data.requestAck | short | 请求应答字 0x06同意 0x15不同意| |
| 302 | 302 | |
| 303 | +```json | |
| 304 | +{ | |
| 305 | + "deviceId":12345, | |
| 306 | + "timestamp":44324, | |
| 307 | + "operCode":0xC0, | |
| 308 | + "data":{ | |
| 309 | + "operCode":0xa3, | |
| 310 | + "deviceId":12345, | |
| 311 | + "ipAddress":222.66.0.204, | |
| 312 | + "port":8899, | |
| 313 | + "reportMode":0, | |
| 314 | + "interval":0, | |
| 315 | + "distance":0, | |
| 316 | + "speedingThreshold":0, | |
| 317 | + "alarmThreshold":0, | |
| 318 | + "posIpAddress":0, | |
| 319 | + "posPort":0, | |
| 320 | + "delay":0, | |
| 321 | + "speedThreshold1":0, | |
| 322 | + "speedThreshold2":0, | |
| 323 | + "contrast":0, | |
| 324 | + "brightness":0, | |
| 325 | + "saturation":0 | |
| 326 | + } | |
| 327 | +} | |
| 328 | +``` | |
| 329 | +| .. | .. | .. | | |
| 330 | +| ---- | ---- | ---- | | |
| 331 | +| deviceId | string | 设备编号 | | |
| 332 | +| timestamp | long | 时间戳(ms) | | |
| 333 | +| operCode | short | 一级协议 | | |
| 334 | +| data.operCode | short | 二级协议 | | |
| 335 | +| data.deviceId | string | 设备编号| | |
| 336 | +| data.ipAddress | string | 网关IP地址| | |
| 337 | +| data.port | string | 网关端口| | |
| 338 | +| data.reportMode | short | 定时定距上报模式| | |
| 339 | +| data.interval | int | 定时上报时间间隔| | |
| 340 | +| data.distance | string | 定距上报距离间隔| | |
| 341 | +| data.speedingThreshold | short | 非线路状态超速阀门| | |
| 342 | +| data.alarmThreshold | short | 预警阀门| | |
| 343 | +| data.posIpAddress | string | pos机IP地址| | |
| 344 | +| data.posPort | string | pos机端口| | |
| 345 | +| data.delay | int | 延迟机关时间| | |
| 346 | +| data.deviceId | short | 中门视频切换到码表界面速度阀门 默认45| | |
| 347 | +| data.deviceId | short | 码表界面切换到中门视频速度阀门 默认35| | |
| 348 | +| data.deviceId | short | 对比度| | |
| 349 | +| data.deviceId | short | 亮度| | |
| 350 | +| data.deviceId | short | 饱和度| | |
| 351 | + | |
| 352 | +```json | |
| 353 | +{ | |
| 354 | + "deviceId":12345, | |
| 355 | + "timestamp":44324, | |
| 356 | + "operCode":0xC0, | |
| 357 | + "data":{ | |
| 358 | + "operCode":0xa4 | |
| 359 | + } | |
| 360 | +} | |
| 361 | +``` | |
| 362 | +| .. | .. | .. | | |
| 363 | +| ---- | ---- | ---- | | |
| 364 | +| deviceId | string | 设备编号 | | |
| 365 | +| timestamp | long | 时间戳(ms) | | |
| 366 | +| operCode | short | 一级协议 | | |
| 367 | +| data.operCode | short | 二级协议 | | |
| 368 | + | |
| 369 | +```json | |
| 370 | +{ | |
| 371 | + "deviceId":12345, | |
| 372 | + "timestamp":44324, | |
| 373 | + "operCode":0xC0, | |
| 374 | + "data":{ | |
| 375 | + "operCode":0xa5 | |
| 376 | + "programVersion":2 | |
| 377 | + } | |
| 378 | +} | |
| 379 | +``` | |
| 380 | +| .. | .. | .. | | |
| 381 | +| ---- | ---- | ---- | | |
| 382 | +| deviceId | string | 设备编号 | | |
| 383 | +| timestamp | long | 时间戳(ms) | | |
| 384 | +| operCode | short | 一级协议 | | |
| 385 | +| data.operCode | short | 二级协议 | | |
| 386 | +| data.programVersion | short | 程序版本 | | |
| 387 | + | |
| 303 | 388 | <span style="color: red">Response</span>: |
| 304 | 389 | ```json |
| 305 | 390 | { |
| ... | ... | @@ -307,7 +392,6 @@ |
| 307 | 392 | } |
| 308 | 393 | ``` |
| 309 | 394 | |
| 310 | - | |
| 311 | 395 | ### 调度消息上传接口 |
| 312 | 396 | ---------- |
| 313 | 397 | 上行POST地址:[http://192.168.168.120:9088/control/upstream](http://192.168.168.120:9088/control/upstream) | ... | ... |
src/main/java/com/bsth/repository/schedule/SchedulePlanInfoRepository.java
| ... | ... | @@ -24,8 +24,7 @@ public interface SchedulePlanInfoRepository extends BaseRepository<SchedulePlanI |
| 24 | 24 | List<SchedulePlanInfo> findByDate(Date date); |
| 25 | 25 | |
| 26 | 26 | Long deleteByXlAndScheduleDateGreaterThanEqualAndScheduleDateLessThanEqual(Integer xlid, Date startDate, Date endDate); |
| 27 | - | |
| 28 | - | |
| 27 | + | |
| 29 | 28 | @Query(value = " select " + |
| 30 | 29 | "xl as xlId, " + |
| 31 | 30 | "xl_name as xlName, " + |
| ... | ... | @@ -45,7 +44,7 @@ public interface SchedulePlanInfoRepository extends BaseRepository<SchedulePlanI |
| 45 | 44 | "where bc_type = 'out' and " + |
| 46 | 45 | "xl = ?1 and " + |
| 47 | 46 | "schedule_date = ?2 " + |
| 48 | - "group by xl_name, schedule_date, lp_name " + | |
| 47 | + "group by xl_name, schedule_date, lp, lp_name, cl, cl_zbh " + | |
| 49 | 48 | "order by xl_name, schedule_date, lp ", nativeQuery = true) |
| 50 | 49 | List<Object[]> findGroupInfo(Integer xlid, Date scheduleDate); |
| 51 | 50 | ... | ... |