Files
jx-callback/controllers/auth_contorller.go
suyl cfcab79a6d aa
2021-06-25 09:00:26 +08:00

53 lines
1.4 KiB
Go

package controllers
import (
"fmt"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/globals"
"github.com/astaxie/beego/server/web"
"strings"
)
type AuthController struct {
web.Controller
}
// @Title 注册用户
// @Description 注册用户
// @Param param formData string true "注册信息"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /RegisterUser [post]
func (c *AuthController) RegisterUser() {
var (
err error
errCode = model.ErrCodeGeneralFailed
accessID = utils.GetUUID()
param string
)
c.Ctx.Input.SetParam("access_id", accessID)
globals.SugarLogger.Debugf("Begin API TaskController.CancelTask, accessUUID:%s, data:%s\n", accessID, param)
errParams := []string{}
if param = c.GetString("param", ""); param == "" {
errParams = append(errParams, "param")
}
if len(errParams) > 0 {
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
}
if err == nil {
c.Data["json"] = &CallResult{
Code: model.ErrCodeSuccess,
Data: string(""),
}
globals.SugarLogger.Debugf("End API TaskController.CancelTask, accessUUID:%s, data:%s\n", accessID, param)
} else {
c.Data["json"] = &CallResult{
Code: errCode,
Desc: err.Error(),
}
globals.SugarLogger.Debugf("API AuthController.RegisterUser error:%v, data:%s", err, param)
}
c.ServeJSON()
}