From a53f3af1c3d5397104c64d758f199210362d8934 Mon Sep 17 00:00:00 2001 From: fuzhongyun <15339891972@163.com> Date: Thu, 5 Feb 2026 11:12:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E5=90=8E=E7=9A=84=E5=8D=A1=E7=89=87=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/biz/callback.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/internal/biz/callback.go b/internal/biz/callback.go index 6d87def..3870abe 100644 --- a/internal/biz/callback.go +++ b/internal/biz/callback.go @@ -213,9 +213,10 @@ func (c *CallbackBiz) issueHandlingQueryKnowledgeBase(data chatbot.BotCallbackDa // IssueHandlingCollectQA 问题处理群机器人 QA 收集回调 func (c *CallbackBiz) IssueHandlingCollectQA(data card.CardRequest) *card.CardResponse { // 确认提交,文本写入知识库 + var question, answer string if data.CardActionData.CardPrivateData.Params["submit"] == "submit" { - question := data.CardActionData.CardPrivateData.Params["question"].(string) - answer := data.CardActionData.CardPrivateData.Params["answer"].(string) + question = data.CardActionData.CardPrivateData.Params["question"].(string) + answer = data.CardActionData.CardPrivateData.Params["answer"].(string) tenantID := data.CardActionData.CardPrivateData.Params["tenant_id"].(string) // 协程执行耗时操作,防止阻塞 @@ -282,6 +283,12 @@ func (c *CallbackBiz) IssueHandlingCollectQA(data card.CardRequest) *card.CardRe }, }, } + if question != "" { + resp.CardData.CardParamMap["question"] = question + } + if answer != "" { + resp.CardData.CardParamMap["answer"] = answer + } return resp }