fix(iot): 修改jt808应答调用IotDeviceMessage.requestOf
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled

This commit is contained in:
lzh
2026-01-21 15:20:38 +08:00
parent e6406f7c6e
commit 447ea8fe90

View File

@@ -383,12 +383,12 @@ public class Jt808ProtocolHandler extends AbstractProtocolHandler {
.build();
// 构建响应消息
IotDeviceMessage responseMessage = IotDeviceMessage.replyOf(
// 注意:使用 requestOf 而不是 replyOf因为 requestOf 将 params 放到 params 字段,
// replyOf 将 data 放到 data 字段,而 JT808 编码器需要从 params 获取参数
IotDeviceMessage responseMessage = IotDeviceMessage.requestOf(
requestId,
"jt808.platform.registerResp",
params,
replyCode == 0 ? 0 : 401,
replyCode == 0 ? "注册成功" : "注册失败");
params);
// 编码并发送
byte[] encodedData = deviceMessageService.encodeDeviceMessage(responseMessage, codecType);
@@ -433,12 +433,12 @@ public class Jt808ProtocolHandler extends AbstractProtocolHandler {
.build();
// 构建响应消息
IotDeviceMessage responseMessage = IotDeviceMessage.replyOf(
// 注意:使用 requestOf 而不是 replyOf因为 requestOf 将 params 放到 params 字段,
// replyOf 将 data 放到 data 字段,而 JT808 编码器需要从 params 获取参数
IotDeviceMessage responseMessage = IotDeviceMessage.requestOf(
requestId,
"jt808.platform.commonResp",
params,
replyCode == 0 ? 0 : 401,
replyCode == 0 ? "成功" : "失败");
params);
// 编码并发送
byte[] encodedData = deviceMessageService.encodeDeviceMessage(responseMessage, codecType);