diff --git a/sec-beidou/src/main/java/com/imdroid/beidou/controller/APIController.java b/sec-beidou/src/main/java/com/imdroid/beidou/controller/APIController.java index a7497786..4b31e751 100644 --- a/sec-beidou/src/main/java/com/imdroid/beidou/controller/APIController.java +++ b/sec-beidou/src/main/java/com/imdroid/beidou/controller/APIController.java @@ -47,8 +47,10 @@ public class APIController extends BasicController{ } } - // 保存 - saveMsg(deviceId, tenantId,msgType, configAck, false); + // 保存, debug 01 02上来的原始数据不保存 + if(msgType != 0xd313 || configAck.length()<100) { + saveMsg(deviceId, tenantId, msgType, configAck, false); + } // 命令行显示 String rxInfo = "RX "+ dateFormat.format(System.currentTimeMillis())+ @@ -58,6 +60,11 @@ public class APIController extends BasicController{ String dtuAck = configAck.substring(9*2); rxInfo += configAck+"("+HexUtil.HexString2String(dtuAck)+")"; } + else if(msgType == 0xd313&&configAck.length()>=100){ + //转成字符串 + String dtuAck = configAck.substring(26*2); + rxInfo += configAck+"("+HexUtil.HexString2String(dtuAck)+")"; + } else{ rxInfo += configAck; }