From 211cea3a17e48722bfbfd53ea7a74cc720fcf61a Mon Sep 17 00:00:00 2001 From: weidong Date: Sat, 30 Dec 2023 08:19:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0d331=E5=92=8Cb562=E5=AD=97?= =?UTF-8?q?=E8=8A=82=E6=95=B0=E7=BB=9F=E8=AE=A1=EF=BC=9B=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9F=A5=E8=AF=A2bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/imdroid/secapi/dto/GnssTrxMsg.java | 18 ++++++++---------- .../executor/D331RtcmMessageExecutor.java | 1 + .../executor/D341LocationMessageExecutor.java | 1 + .../D3F2StopIndicationMessageExecutor.java | 5 +++++ .../message/D3F2StopIndicationMessage.java | 12 ++++++------ .../java/com/imdroid/sideslope/sal/Device.java | 16 ++++++++++++++++ .../sideslope/server/DeviceChannel.java | 11 ----------- .../service/DataPersistServiceImpl.java | 6 +++--- .../controller/GnssStatusController.java | 2 +- sec-beidou/src/main/resources/db/schema.sql | 2 -- .../resources/templates/page/gnss_msg_trx.html | 2 -- 11 files changed, 41 insertions(+), 35 deletions(-) diff --git a/sec-api/src/main/java/com/imdroid/secapi/dto/GnssTrxMsg.java b/sec-api/src/main/java/com/imdroid/secapi/dto/GnssTrxMsg.java index 252e0d6e..41f96884 100644 --- a/sec-api/src/main/java/com/imdroid/secapi/dto/GnssTrxMsg.java +++ b/sec-api/src/main/java/com/imdroid/secapi/dto/GnssTrxMsg.java @@ -22,15 +22,13 @@ public class GnssTrxMsg { LocalDateTime createtime; LocalTime devicetime; String deviceid; - Long uart1txbytes; - Long uart1rxbytes; - Long uart1unknown; - Long uart2txbytes; - Long uart2rxbytes; - Long uart2unknown; + Integer uart1txbytes; + Integer uart1rxbytes; + Integer uart1unknown; + Integer uart2txbytes; + Integer uart2rxbytes; + Integer uart2unknown; // 这里的收发都是服务端统计的,终端收发详细统计在msg_trx表里 - Long servertxbytes; - Long serverrxbytes; - Long b562bytes; - Long d3xxbytes; + Integer b562bytes; + Integer d3xxbytes; } diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D331RtcmMessageExecutor.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D331RtcmMessageExecutor.java index 03a604d4..1c201174 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D331RtcmMessageExecutor.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D331RtcmMessageExecutor.java @@ -34,6 +34,7 @@ public class D331RtcmMessageExecutor implements Executor Device device1 = deviceService.findByDeviceId(message.getId()); if(device1 == null) return null; message.setTenantId(device1.getTenantId()); + device1.updateD331Bytes(message.getLen()); String id = message.getId(); byte[] forwardBytes = message.getSrcData(); diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D341LocationMessageExecutor.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D341LocationMessageExecutor.java index 8270075c..bdd99376 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D341LocationMessageExecutor.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D341LocationMessageExecutor.java @@ -38,6 +38,7 @@ public class D341LocationMessageExecutor implements Executor { gnssCalcService.calcSingle(message,true); diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D3F2StopIndicationMessageExecutor.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D3F2StopIndicationMessageExecutor.java index 1151a682..68abe8cf 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D3F2StopIndicationMessageExecutor.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/executor/D3F2StopIndicationMessageExecutor.java @@ -1,6 +1,7 @@ package com.imdroid.sideslope.executor; import com.imdroid.secapi.client.BeidouClient; +import com.imdroid.secapi.dto.GnssTrxMsg; import com.imdroid.sideslope.calc.MultiLineGNSSCalcService; import com.imdroid.sideslope.message.D3F2StopIndicationMessage; import com.imdroid.sideslope.sal.Device; @@ -38,6 +39,10 @@ public class D3F2StopIndicationMessageExecutor implements Executor