fix: 修复生成报告时的 KeyError: 'group_id' 崩溃问题

- 在 execute_daily_analysis 返回结果中补全 group_id 和 platform_id
- 在 execute_incremental_final_report 返回结果中补全对应字段
- 确保 main.py 中的报表分发逻辑能正确获取目标群组信息
This commit is contained in:
SXP-Simon
2026-03-12 14:08:18 +08:00
parent 059d6ea68d
commit efea9d5b5d
@@ -237,6 +237,8 @@ class AnalysisApplicationService:
"analysis_result": analysis_result,
"messages_count": len(unified_messages),
"adapter": adapter,
"group_id": group_id,
"platform_id": getattr(adapter, "platform_id", platform_id),
}
# ----------------------------------------------------------------
@@ -592,6 +594,8 @@ class AnalysisApplicationService:
"analysis_result": analysis_result,
"messages_count": state.total_message_count,
"adapter": adapter,
"group_id": group_id,
"platform_id": getattr(adapter, "platform_id", platform_id),
}
# ----------------------------------------------------------------