package controller import ( v1 "aiChat/api/aiChat/v1" "aiChat/internal/model" "context" "fmt" "github.com/gogf/gf/v2/frame/g" ) var ( UsuallyProblem = cUsuallyProblem{} ) type cUsuallyProblem struct{} func (c *cUsuallyProblem) Method(ctx context.Context, req *v1.UsuallyProblemReq) (res *v1.QuestionRes, err error) { session := model.SessionCtx.Get(ctx).JSession if session.PersonId <= 0 { return nil, fmt.Errorf("请登录") } var list []string list, err = model.Question.GetUsuallyProblem(ctx, req.Href, g.Config().MustGet(ctx, "chat.usuallyProblem", 5).Int()) return &v1.QuestionRes{Data: list}, nil }