Compare commits
No commits in common. "48f248fecd81323ffae602dbb8659c5205345b55" and "849eb44870f52e7dd4de2b0fbb7bd39a48bdc346" have entirely different histories.
48f248fecd
...
849eb44870
|
|
@ -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"].(string)
|
question := data.CardActionData.CardPrivateData.Params["question_local"].(string)
|
||||||
answer := data.CardActionData.CardPrivateData.Params["answer"].(string)
|
answer := data.CardActionData.CardPrivateData.Params["answer_local"].(string)
|
||||||
tenantID := data.CardActionData.CardPrivateData.Params["tenant_id"].(string)
|
tenantID := data.CardActionData.CardPrivateData.Params["tenant_id"].(string)
|
||||||
|
|
||||||
// 协程执行耗时操作,防止阻塞
|
// 协程执行耗时操作,防止阻塞
|
||||||
|
|
|
||||||
|
|
@ -427,6 +427,8 @@ 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 // 嵌入原结构体
|
||||||
|
|
@ -441,7 +443,6 @@ 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