pointChange
This commit is contained in:
@@ -10,14 +10,13 @@ import (
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
|
||||
//@author: [piexlmax](https://github.com/piexlmax)
|
||||
//@function: Register
|
||||
//@description: 用户注册
|
||||
//@param: u model.SysUser
|
||||
//@return: err error, userInter model.SysUser
|
||||
|
||||
func Register(u model.SysUser) (err error, userInter model.SysUser) {
|
||||
func Register(u *model.SysUser) (err error, userInter *model.SysUser) {
|
||||
var user model.SysUser
|
||||
if !errors.Is(global.GVA_DB.Where("username = ?", u.Username).First(&user).Error, gorm.ErrRecordNotFound) { // 判断用户名是否注册
|
||||
return errors.New("用户名已注册"), userInter
|
||||
@@ -25,7 +24,7 @@ func Register(u model.SysUser) (err error, userInter model.SysUser) {
|
||||
// 否则 附加uuid 密码md5简单加密 注册
|
||||
u.Password = utils.MD5V([]byte(u.Password))
|
||||
u.UUID = uuid.NewV4()
|
||||
err = global.GVA_DB.Create(&u).Error
|
||||
err = global.GVA_DB.Create(u).Error
|
||||
return err, u
|
||||
}
|
||||
|
||||
@@ -61,7 +60,7 @@ func ChangePassword(u *model.SysUser, newPassword string) (err error, userInter
|
||||
//@param: info request.PageInfo
|
||||
//@return: err error, list interface{}, total int64
|
||||
|
||||
func GetUserInfoList(info request.PageInfo) (err error, list interface{}, total int64) {
|
||||
func GetUserInfoList(info *request.PageInfo) (err error, list interface{}, total int64) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
db := global.GVA_DB.Model(&model.SysUser{})
|
||||
@@ -100,7 +99,7 @@ func DeleteUser(id float64) (err error) {
|
||||
//@param: reqUser model.SysUser
|
||||
//@return: err error, user model.SysUser
|
||||
|
||||
func SetUserInfo(reqUser model.SysUser) (err error, user model.SysUser) {
|
||||
func SetUserInfo(reqUser *model.SysUser) (err error, user *model.SysUser) {
|
||||
err = global.GVA_DB.Updates(&reqUser).Error
|
||||
return err, reqUser
|
||||
}
|
||||
@@ -125,8 +124,8 @@ func FindUserById(id int) (err error, user *model.SysUser) {
|
||||
|
||||
func FindUserByUuid(uuid string) (err error, user *model.SysUser) {
|
||||
var u model.SysUser
|
||||
if err = global.GVA_DB.Where("`uuid` = ?", uuid).First(&u).Error; err != nil{
|
||||
if err = global.GVA_DB.Where("`uuid` = ?", uuid).First(&u).Error; err != nil {
|
||||
return errors.New("用户不存在"), &u
|
||||
}
|
||||
return nil, &u
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user