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