You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
496 B

6 months ago
  1. package prize
  2. import (
  3. "MangheGo/internal/model/dto"
  4. "MangheGo/internal/service"
  5. "github.com/gogf/gf/v2/net/ghttp"
  6. )
  7. type cPrize struct{}
  8. func Prize() *cPrize {
  9. return &cPrize{}
  10. }
  11. func (c cPrize) GetPrizeList(r *ghttp.Request) {
  12. res, err := service.Prize().GetPrizeList(r.Context())
  13. if err != nil {
  14. r.Response.WriteJsonExit(dto.Result{
  15. Code: 400,
  16. Message: err.Error(),
  17. })
  18. }
  19. r.Response.WriteJsonExit(dto.Result{
  20. Code: 200,
  21. Message: "success",
  22. Data: res,
  23. })
  24. }