🐛修复了一些bug

This commit is contained in:
2024-05-17 17:30:26 +08:00
parent eed038bf01
commit e216725096
6 changed files with 69 additions and 13 deletions

View File

@@ -166,8 +166,8 @@ func (user) Save(c *gin.Context) {
Account: p.Account,
Email: p.Email,
Password: p.Password,
IsAdmin: p.IsAdmin,
Status: p.Status,
IsAdmin: *p.IsAdmin,
Status: *p.Status,
}); err != nil {
utils.GinResponse(c).FailedWithMsg(err.Error())
return
@@ -225,3 +225,28 @@ func (user) ChangeUserState(c *gin.Context) {
utils.GinResponse(c).OK()
}
// DeleteUser
// @description: 删除用户
// @receiver user
// @param c
func (user) DeleteUser(c *gin.Context) {
var id = c.Param("id")
if id == "" || id == "undefined" {
utils.GinResponse(c).FailedWithMsg("参数错误")
return
}
loginUser, ok := c.Get("user")
if !ok {
utils.GinResponse(c).FailedWithMsg("获取信息失败")
return
}
if err := repository.User().DeleteUser(loginUser.(*entity.User), id); err != nil {
utils.GinResponse(c).FailedWithErr("操作失败", err)
return
}
utils.GinResponse(c).OK()
}