migrate.go 814 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package api
  2. import (
  3. "gadmin/internal/admin/forms"
  4. "gadmin/internal/admin/service"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func MigrateUserInfo(ctx *gin.Context) {
  8. var req forms.MigrateUserInfoReq
  9. if err := ctx.ShouldBind(&req); err != nil {
  10. ctx.JSON(200, ErrorResponse(err))
  11. return
  12. }
  13. if err := forms.ParseParams(&req); err != nil {
  14. ctx.JSON(200, ErrorResponse(err))
  15. return
  16. }
  17. ctx.JSON(200, service.UserAccount.Get(ctx, forms.UserAccountGetReq{
  18. ID: req.PlayerId,
  19. }))
  20. }
  21. func MigrateComplete(ctx *gin.Context) {
  22. var req forms.MigrateCompleteReq
  23. if err := ctx.ShouldBind(&req); err != nil {
  24. ctx.JSON(200, ErrorResponse(err))
  25. return
  26. }
  27. if err := forms.ParseParams(&req); err != nil {
  28. ctx.JSON(200, ErrorResponse(err))
  29. return
  30. }
  31. ctx.JSON(200, service.UserAccount.MigrateComplete(ctx, req))
  32. }