feat: 账号注册/系统可暴露的配置信息接口暴露

This commit is contained in:
TsMask
2023-10-25 17:06:00 +08:00
parent 0d0ad90e1f
commit f566dd0170
4 changed files with 20 additions and 14 deletions

View File

@@ -1,8 +1,6 @@
package controller
import (
"strings"
commonConstants "ems.agt/src/framework/constants/common"
ctxUtils "ems.agt/src/framework/utils/ctx"
"ems.agt/src/framework/utils/regular"
@@ -32,8 +30,8 @@ type RegisterController struct {
// 账号注册
//
// GET /captchaImage
func (s *RegisterController) UserName(c *gin.Context) {
// GET /register
func (s *RegisterController) Register(c *gin.Context) {
var registerBody commonModel.RegisterBody
if err := c.ShouldBindJSON(&registerBody); err != nil {
c.JSON(400, result.ErrMsg("参数错误"))
@@ -74,9 +72,9 @@ func (s *RegisterController) UserName(c *gin.Context) {
return
}
infoStr := s.registerService.ByUserName(registerBody.Username, registerBody.Password, registerBody.UserType)
if !strings.HasPrefix(infoStr, "注册") {
msg := registerBody.Username + " 注册成功 " + infoStr
userID, err := s.registerService.ByUserName(registerBody.Username, registerBody.Password, registerBody.UserType)
if err == nil {
msg := registerBody.Username + " 注册成功 " + userID
s.sysLogLoginService.CreateSysLogLogin(
registerBody.Username, commonConstants.STATUS_YES, msg,
ipaddr, location, os, browser,
@@ -84,5 +82,5 @@ func (s *RegisterController) UserName(c *gin.Context) {
c.JSON(200, result.OkMsg("注册成功"))
return
}
c.JSON(200, result.ErrMsg(infoStr))
c.JSON(200, result.ErrMsg(err.Error()))
}