1.物解析功能-统计数据解析完成

2.物消息路由转发功能完成
This commit is contained in:
2023-08-17 20:25:19 +08:00
parent 4740f2b4d0
commit f8b240cf5f
6 changed files with 112 additions and 23 deletions

View File

@@ -277,6 +277,8 @@ public class MqttMessageHandler {
reqAndResParam.setCode(200);
reqAndResParam.setMsg(heartBeatDto);
publisher.send("/Dev/DataRsp/"+version+"/"+nDid,gson.toJson(reqAndResParam),1,false);
//装置改成在线
csEquipmentDeliveryService.updateStatusBynDid(nDid, AccessEnum.ACCESS.getCode());
//处理业务逻辑
Object object = res.getMsg();
if (!Objects.isNull(object)){
@@ -292,7 +294,6 @@ public class MqttMessageHandler {
break;
case 4866:
//处理主动上送数据
//todo 将消息发送给rocketMQ判断消息类型需要回复
AutoDataDto dataDto = gson.fromJson(new String(message.getPayload(), StandardCharsets.UTF_8), AutoDataDto.class);
JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(dataDto));
AppAutoDataMessage appAutoDataMessage = JSONObject.toJavaObject(jsonObject, AppAutoDataMessage.class);