12345678910111213141516171819202122232425 |
- package controller
- import (
- v1 "aiChat/api/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, model.GetScenario(req.Href), g.Config().MustGet(ctx, "chat.usuallyProblem", 5).Int())
- return &v1.QuestionRes{Data: list}, nil
- }
|