Commit Graph

6 Commits

Author SHA1 Message Date
eafonyang 27ee791891 refactor(config): 重构配置系统实现环境变量驱动
- 移除所有硬编码环境特定值,实现配置完全环境变量化
- 强化配置加载与校验,确保生产环境变量完整有效
- 更新文档说明,突出环境变量配置最佳实践
- 支持通过容器环境变量或配置中心注入敏感配置
- 统一环境差异管理,避免硬编码导致的环境耦合
- 配置管理集成至应用启动流程,提升配置灵活性与安全性
2026-07-15 16:41:09 +08:00
eafonyang c1547f9a8f feat(impedance): 新增用户耳机阻抗功能模块
- 设计并添加 user_headphone_impedance 表,包含唯一复合索引保证数据完整性
- 实现阻抗上报API接口 /audio/reportImpedance,支持设备上传阻抗数据
- 使用Redis Hash结构缓存阻抗数据,键为 "headphone_impedances"
- 新增定时持久化任务,每5分钟从Redis读取数据批量写入数据库
- 对品牌和型号数据进行trim+lower归一化处理,支持数据去重更新
- 优化查询性能,确保mac_addr与品牌型号归一化组合唯一索引生效
- 更新故障排查指南,新增Redis缓存及唯一索引相关问题检查
- 新增阻抗持久化配置开关,允许按需启用该功能
2026-07-07 19:16:02 +08:00
eafonyang 455bea8380 修复了EQ 曲线接口中,+没有转义成空格的 bug 2026-07-02 12:06:10 +08:00
eafonyang 23f712cf86 优化部署流程 2026-06-30 13:50:29 +08:00
yangy 665397ede7 feat(ota): 增强设备管理与OTA功能模块
- 新增OTA固件升级处理器,支持固件升级请求及黑名单过滤
- 引入设备持久化仓储,支持设备信息上报与活动记录
- 扩展数据模型,新增UserDevice与UserActive,支持设备版本跟踪
- 实现Redis到MySQL的异步数据同步任务
- 更新路由配置,集成新的API端点以支持OTA功能
- 优化架构图,反映新增的数据流与处理流程
2026-05-31 09:52:11 +08:00
yangy 36c6ca2766 新增功能 2026-05-27 18:07:55 +08:00