Merge branch 'v4-fzy' into test

This commit is contained in:
fuzhongyun 2026-02-05 10:58:04 +08:00
commit 48f248fecd
2 changed files with 3 additions and 4 deletions

View File

@ -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)
// 协程执行耗时操作,防止阻塞

View File

@ -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 {