Commit 464b5cd1ca24a743624471a5635cdf98d5923130

Authored by 徐烜
2 parents b140cd04 11f520fd

Merge branch 'PSM-13' into qingpu

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&lt;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&lt;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  
... ...