修复 submit_order_result 缺少告警存在性检查

LLM 传错 alarm_id 时 handle_alarm 静默返回 None,
但函数仍返回 success:true 误导用户。添加前置检查。
This commit is contained in:
2026-03-25 12:41:47 +08:00
parent eb2d74bd4c
commit d1aa14bb23

View File

@@ -674,6 +674,11 @@ class AgentDispatcher:
svc = get_alarm_event_service()
wechat = get_wechat_service()
# 检查告警是否存在
detail = svc.get_alarm(alarm_id)
if not detail:
return {"error": f"未找到告警: {alarm_id}"}
# 合并 session 中暂存的图片
session = get_session_manager().get(user_id)
if session.pending_images: