login_v1_login.go 394 B

1234567891011121314151617181920
  1. package login
  2. import (
  3. "context"
  4. "github.com/gogf/gf/v2/frame/g"
  5. v1 "cris/api/login/v1"
  6. "cris/internal/service"
  7. )
  8. func (c *ControllerV1) Login(ctx context.Context, req *v1.LoginReq) (res *v1.LoginRes, err error) {
  9. r := g.RequestFromCtx(ctx)
  10. login, err := service.Login().Login(ctx, req)
  11. if err != nil {
  12. r.Response.WriteExit("login error")
  13. }
  14. r.Response.WriteJson(login)
  15. return
  16. }