feat(consumer): 添加设备软件信息更新和升级处理功能

- 在CommonConsumer中新增多个Feign客户端依赖注入,包括设备、软件信息、数据管理等服务
- 实现设备软件版本信息的解析、存储和更新逻辑,支持版本信息的动态维护
- 添加设备升级响应处理机制,根据升级结果更新升级日志状态
- 新增设备重启消息发送功能,支持升级成功后自动重启设备
- 修改DeviceServiceImpl中的upgrade方法返回类型为String并优化升级流程
- 更新控制器接口返回值类型以匹配新的升级处理逻辑
- 移除原有的轮询等待响应机制,改为异步处理方式提升性能
This commit is contained in:
xy
2026-07-17 13:44:58 +08:00
parent 3c369d0244
commit 759a811247
5 changed files with 135 additions and 56 deletions

View File

@@ -85,7 +85,8 @@ public class SendMessageUtil {
return response;
}
try {
Thread.sleep(100); // 100ms 轮询一次
// 100ms 轮询一次
Thread.sleep(100);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
break;