fix(aiot): 修复删除操作配置推送问题

问题:删除摄像头/ROI/算法绑定后,Edge节点的SQLite数据库仍保留旧配置
原因:删除操作只修改MySQL,未推送配置更新到Edge
影响:告警汇总显示已删除摄像头的历史告警

修复内容:
- AiRoiServiceImpl: 在delete()和unbindAlgo()后推送配置
- StreamProxyServiceImpl: 在delete()后推送配置
- 确保MySQL删除后,配置通过Redis Stream推送到Edge清理SQLite

修复效果:
 删除后自动推送配置更新
 Edge节点同步清理本地数据
 告警汇总不再显示已删除设备
This commit is contained in:
2026-02-13 15:24:36 +08:00
parent b2c2159967
commit e3401192ac
3 changed files with 49 additions and 40 deletions

48
.gitignore vendored
View File

@@ -1,44 +1,12 @@
# Compiled class file
# Existing ignores (preserve)
target/
*.class
# Log file
*.log
logs/*
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
src/main/resources/application-*.yml
# Package Files #
#*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
.idea/
*.iml
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
/.idea/*
/target/*
/.idea/
/target/
/src/main/resources/static/
certificates
/.vs
/docker/volumes
/docker/wvp/config/jwk.json
# IDE与工具目录
.claude/
.trae/
# 临时脚本与文档
QUICKSTART.md
启动.bat
编译.bat
启动指南-Java17.md
开始使用.md
# Diagnostic documents - DO NOT COMMIT
数据库/aiot/执行指南-*.md
数据库/aiot/*诊断*.md
数据库/aiot/*分析*.md
数据库/aiot/*报告*.md