From f0e8613d57979af2e9c3abdc6a458babe765b03e Mon Sep 17 00:00:00 2001 From: fuzhongyun <15339891972@163.com> Date: Thu, 5 Feb 2026 10:57:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/biz/callback.go | 4 ++-- internal/services/callback.go | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/internal/biz/callback.go b/internal/biz/callback.go index 7724bf5..6d87def 100644 --- a/internal/biz/callback.go +++ b/internal/biz/callback.go @@ -214,8 +214,8 @@ func (c *CallbackBiz) issueHandlingQueryKnowledgeBase(data chatbot.BotCallbackDa func (c *CallbackBiz) IssueHandlingCollectQA(data card.CardRequest) *card.CardResponse { // 确认提交,文本写入知识库 if data.CardActionData.CardPrivateData.Params["submit"] == "submit" { - question := data.CardActionData.CardPrivateData.Params["question_local"].(string) - answer := data.CardActionData.CardPrivateData.Params["answer_local"].(string) + question := data.CardActionData.CardPrivateData.Params["question"].(string) + answer := data.CardActionData.CardPrivateData.Params["answer"].(string) tenantID := data.CardActionData.CardPrivateData.Params["tenant_id"].(string) // 协程执行耗时操作,防止阻塞 diff --git a/internal/services/callback.go b/internal/services/callback.go index 8ccfe20..d3205f7 100644 --- a/internal/services/callback.go +++ b/internal/services/callback.go @@ -427,8 +427,6 @@ func (s *CallbackService) CallbackDingtalkCard(c *fiber.Ctx) error { // 获取body中的参数 body := c.Request().Body() - log.Debug("body:%s", string(body)) - // HTTP 回调结构与SDK结构体不符,包装结构体 tmp := struct { card.CardRequest // 嵌入原结构体 @@ -443,6 +441,7 @@ func (s *CallbackService) CallbackDingtalkCard(c *fiber.Ctx) error { if err := json.Unmarshal([]byte(data.Content), &data.CardActionData); err != nil { return fmt.Errorf("invalid content: %v", err) } + log.Debug("body:%s", string(body)) // 非回调类型不处理 if data.Type != constants.CardActionCallbackTypeAction {