fix: 修复参数错误
This commit is contained in:
parent
3b5ac98c08
commit
f0e8613d57
|
|
@ -214,8 +214,8 @@ func (c *CallbackBiz) issueHandlingQueryKnowledgeBase(data chatbot.BotCallbackDa
|
||||||
func (c *CallbackBiz) IssueHandlingCollectQA(data card.CardRequest) *card.CardResponse {
|
func (c *CallbackBiz) IssueHandlingCollectQA(data card.CardRequest) *card.CardResponse {
|
||||||
// 确认提交,文本写入知识库
|
// 确认提交,文本写入知识库
|
||||||
if data.CardActionData.CardPrivateData.Params["submit"] == "submit" {
|
if data.CardActionData.CardPrivateData.Params["submit"] == "submit" {
|
||||||
question := data.CardActionData.CardPrivateData.Params["question_local"].(string)
|
question := data.CardActionData.CardPrivateData.Params["question"].(string)
|
||||||
answer := data.CardActionData.CardPrivateData.Params["answer_local"].(string)
|
answer := data.CardActionData.CardPrivateData.Params["answer"].(string)
|
||||||
tenantID := data.CardActionData.CardPrivateData.Params["tenant_id"].(string)
|
tenantID := data.CardActionData.CardPrivateData.Params["tenant_id"].(string)
|
||||||
|
|
||||||
// 协程执行耗时操作,防止阻塞
|
// 协程执行耗时操作,防止阻塞
|
||||||
|
|
|
||||||
|
|
@ -427,8 +427,6 @@ func (s *CallbackService) CallbackDingtalkCard(c *fiber.Ctx) error {
|
||||||
// 获取body中的参数
|
// 获取body中的参数
|
||||||
body := c.Request().Body()
|
body := c.Request().Body()
|
||||||
|
|
||||||
log.Debug("body:%s", string(body))
|
|
||||||
|
|
||||||
// HTTP 回调结构与SDK结构体不符,包装结构体
|
// HTTP 回调结构与SDK结构体不符,包装结构体
|
||||||
tmp := struct {
|
tmp := struct {
|
||||||
card.CardRequest // 嵌入原结构体
|
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 {
|
if err := json.Unmarshal([]byte(data.Content), &data.CardActionData); err != nil {
|
||||||
return fmt.Errorf("invalid content: %v", err)
|
return fmt.Errorf("invalid content: %v", err)
|
||||||
}
|
}
|
||||||
|
log.Debug("body:%s", string(body))
|
||||||
|
|
||||||
// 非回调类型不处理
|
// 非回调类型不处理
|
||||||
if data.Type != constants.CardActionCallbackTypeAction {
|
if data.Type != constants.CardActionCallbackTypeAction {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue