Commit Graph

14 Commits

Author SHA1 Message Date
yuhaiming
215d6ba167 fix(app): 修复 AppController 安全与查询问题
- 加强异常处理、类型安全和图片上传校验
- 优化设备相关查询,避免重复访问数据源
- 补充并记录并发测试与审查修复实施计划
2026-07-20 15:45:13 +08:00
yuhaiming
a1b12f4241 fix: gate mqtt retries until startup cleanup 2026-07-17 17:11:52 +08:00
yuhaiming
3728f9a009 fix: wait ten seconds before mqtt command retry 2026-07-17 16:38:17 +08:00
yuhaiming
96941abc0d fix: clear mqtt pending commands after startup 2026-07-17 16:28:57 +08:00
yuhaiming
8b0612f744 fix: clear mqtt pending commands on request 2026-07-17 16:20:47 +08:00
yuhaiming
70e2356f22 fix(app): 修复 AppController 安全与查询问题
- 加强异常处理、类型安全和图片上传校验
- 优化设备相关查询,避免重复访问数据源
- 补充并记录并发测试与审查修复实施计划
2026-07-17 08:20:44 +08:00
yuhaiming
86e511f418 浇水bug修改 2026-07-13 14:22:11 +08:00
yuhaiming
7deda9bdc0 浇水bug修改 2026-07-09 08:26:37 +08:00
yuhaiming
319ebd19ad MQTT通信修改 使用服务器数据库 2026-06-30 08:12:35 +08:00
yuhaiming
694e32abbf fix: 设备删除增加用户校验、ACK 在线状态刷新改非阻塞、停止跟踪日志
- AppDeviceServiceImpl#deleteWithValidByIds 校验设备归属当前用户,
  避免任意已登录用户越权删除其他用户的设备及关联数据
- MqttCommandAckService#refreshDeviceOnline 由 lock.lock 改为 tryLock,
  防止 MQTT 处理线程在状态刷新锁上排队堆积;状态写入幂等,跳过本次刷新
  由后续 ACK 兜底
- 从版本控制中移除 logs/ 历史日志,gitignore 已忽略该目录

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-23 15:36:38 +08:00
yuhaiming
5548512633 {"type":"assistant","message":{"role":"assistant","content":[{"type":"text","text":"我会快速查看当前 git diff 的文件清单和统计,确认这次提交的主线,避免只根据截断 diff 猜测。"}]}}{"type":"assistant","message":{"role":"assistant","content":[{"type":"tool_use","id":"item_1","name":"bash","input":{"command":"\"C:\\\\Users\\\\admin\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\" -Command 'git diff --stat'","description":"Run \"C:\\\\Users\\\\admin\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\""}}]}} 2026-06-17 10:07:56 +08:00
yuhaiming
c74363afa4 设备心跳调整 app新增增设备时绑定联网设备 2026-06-13 10:51:45 +08:00
yuhaiming
c7f9df980a mqtt对接嵌入式 2026-06-11 10:07:03 +08:00
yuhaiming
1ab8c28c36 mqtt 模块添加 2026-06-04 11:24:08 +08:00