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() }