From efea9d5b5ddc1edc5d9f54308284a9b896a72c6e Mon Sep 17 00:00:00 2001 From: SXP-Simon Date: Thu, 12 Mar 2026 14:08:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=94=9F=E6=88=90?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E6=97=B6=E7=9A=84=20KeyError:=20'group=5Fid'?= =?UTF-8?q?=20=E5=B4=A9=E6=BA=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 execute_daily_analysis 返回结果中补全 group_id 和 platform_id - 在 execute_incremental_final_report 返回结果中补全对应字段 - 确保 main.py 中的报表分发逻辑能正确获取目标群组信息 --- src/application/services/analysis_application_service.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/application/services/analysis_application_service.py b/src/application/services/analysis_application_service.py index 90ddb73..004e656 100644 --- a/src/application/services/analysis_application_service.py +++ b/src/application/services/analysis_application_service.py @@ -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), } # ----------------------------------------------------------------