aiSearch_v1_session_detail.go 746 B

1234567891011121314151617181920212223242526272829
  1. package aiSearch
  2. import (
  3. "aiChat/api/aiSearch/v1"
  4. "context"
  5. "github.com/gogf/gf/v2/errors/gcode"
  6. "github.com/gogf/gf/v2/errors/gerror"
  7. "github.com/gogf/gf/v2/frame/g"
  8. "github.com/gogf/gf/v2/os/gtime"
  9. )
  10. type SsDetail struct {
  11. Id int
  12. Passport string
  13. Password string
  14. NickName string
  15. CreateTime *gtime.Time
  16. }
  17. func (c *ControllerV1) SessionDetail(ctx context.Context, req *v1.SessionDetailReq) (res *v1.SessionDetailRes, err error) {
  18. results, err := g.Model("ai_search_chat").Where("session_id = ? and status = 1", req.SId).All()
  19. if err != nil {
  20. g.Log().Error(ctx, "会话详情查询异常:%s", err)
  21. return nil, gerror.NewCode(gcode.CodeInternalError)
  22. }
  23. res.ErrorCode = 0
  24. res.Data = results
  25. return res, nil
  26. }