Compare commits
2 Commits
849eb44870
...
48f248fecd
| Author | SHA1 | Date |
|---|---|---|
|
|
48f248fecd | |
|
|
f0e8613d57 |
|
|
@ -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)
|
||||
|
||||
// 协程执行耗时操作,防止阻塞
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue