53 lines
1.4 KiB
Go
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()
|
|
}
|