diff --git a/config/config.yaml b/config/config.yaml index b2146c5..1396c00 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -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: "数据表" diff --git a/internal/biz/do/handle.go b/internal/biz/do/handle.go index 0daedea..a1a9dcf 100644 --- a/internal/biz/do/handle.go +++ b/internal/biz/do/handle.go @@ -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 }