feat(access): 新增电度数据处理功能并优化设备接入流程

- 新增电度数据分析接口和实现逻辑
- 更新消息消费者以支持电度数据分发处理
- 扩展数据枚举定义以支持新的数据类型
- 增加设备心跳检测定时器单元测试
- 优化Redis等待响应超时时间配置
- 移除未使用的线路服务依赖注入
- 更新设备状态处理逻辑以支持电度数据
- 完善错误处理和异常降级机制
This commit is contained in:
xy
2026-06-03 10:23:18 +08:00
parent 9fc3e126d9
commit b2b055c44c
11 changed files with 383 additions and 15 deletions

View File

@@ -52,16 +52,20 @@ public class AppAutoDataConsumer extends EnhanceConsumerMessageHandler<AppAutoDa
Integer dataAttr = appAutoDataMessage.getMsg().getDataAttr();
switch (dataAttr) {
case 0:
log.info("分发至事件处理");
//log.info("分发至事件处理");
break;
case 1:
log.info("分发至实时数据");
//log.info("分发至实时数据");
rtFeignClient.analysis(appAutoDataMessage);
break;
case 2:
log.info("{}分发至统计数据", appAutoDataMessage.getKey());
//log.info("{}分发至统计数据", appAutoDataMessage.getKey());
statFeignClient.analysis(appAutoDataMessage);
break;
case 3:
//log.info("{}分发至电度数据", appAutoDataMessage.getKey());
statFeignClient.electricityMeterAnalysis(appAutoDataMessage);
break;
default:
break;
}