Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
8ff37be7b5
|
|
@ -123,7 +123,7 @@ dingtalk:
|
|||
api_key: "dingsbbntrkeiyazcfdg"
|
||||
api_secret: "ObqxwyR20r9rVNhju0sCPQyQA98_FZSc32W4vgxnGFH_b02HZr1BPCJsOAF816nu"
|
||||
table_demand:
|
||||
url: "https://alidocs.dingtalk.com/i/nodes/YQBnd5ExVE6qAbnOiANQg2KKJyeZqMmz"
|
||||
url: "https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89RnYx9DTp66m2orW3kdP0wQ"
|
||||
base_id: "2Amq4vjg89RnYx9DTp66m2orW3kdP0wQ"
|
||||
sheet_id_or_name: "数据表"
|
||||
|
||||
|
|
|
|||
|
|
@ -249,6 +249,8 @@ func (r *Handle) handleKnowle(ctx context.Context, rec *entitys.Recognize, task
|
|||
// bot 临时实现,后续转到 eino 工作流
|
||||
func (r *Handle) handleBot(ctx context.Context, rec *entitys.Recognize, task *model.AiTask) (err error) {
|
||||
if task.Index == "bug_optimization_submit" {
|
||||
entitys.ResLoading(rec.Ch, task.Index, "需求记录中...")
|
||||
|
||||
// Ext 中获取 sessionId
|
||||
sessionID := rec.GetSession()
|
||||
// 获取dingtalk accessToken
|
||||
|
|
@ -283,10 +285,12 @@ func (r *Handle) handleBot(ctx context.Context, rec *entitys.Recognize, task *mo
|
|||
return errors.NewBusinessErr(422, "创建记录失败,请联系管理员")
|
||||
}
|
||||
|
||||
entitys.ResLog(rec.Ch, task.Index, "需求记录完成")
|
||||
|
||||
// 构建跳转链接
|
||||
detailPage := util.BuildJumpLink(r.conf.Dingtalk.TableDemand.Url, "去查看")
|
||||
|
||||
entitys.ResText(rec.Ch, "", fmt.Sprintf("问题已记录,正在分配相关人员处理,请您耐心等待处理结果。点击查看工单进度:%s", detailPage))
|
||||
entitys.ResText(rec.Ch, task.Index, fmt.Sprintf("需求已记录,正在分配相关人员处理,请您耐心等待处理结果。点击查看工单进度:%s", detailPage))
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue