1 Star 0 Fork 0

qhitc / gweb

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
user.go 584 Bytes
一键复制 编辑 原始数据 按行查看 历史
qhitc 提交于 2023-06-21 11:54 . 完善架构
package handler
import (
"errors"
"fmt"
"gitee.com/qhitc_admin/gweb/internal/pkg/db/model"
)
func (h *DbHandler) InserUser(user model.User) (model.User, error) {
if h.UserExist(user.UserName) {
return user, errors.New("exist user " + user.UserName)
}
res := h.db.Create(&user)
return user, res.Error
}
func (h *DbHandler) UserExist(username string) bool {
var count int64
res := h.db.Model(model.User{}).Where("user_name = ?", username).Count(&count)
if res.Error != nil {
fmt.Println(res.Error)
return true
}
return count != 0
}
Go
1
https://gitee.com/qhitc_admin/gweb.git
git@gitee.com:qhitc_admin/gweb.git
qhitc_admin
gweb
gweb
v1.0.0

搜索帮助