fix:修改用户信息密码不用必传

This commit is contained in:
xiangheng
2023-11-29 11:38:31 +08:00
parent 1ae107ab83
commit d1ababfe51
3 changed files with 77 additions and 10 deletions

View File

@@ -45,10 +45,10 @@ type SystemAuthAdminEditReq struct {
//SystemAuthAdminUpdateReq 管理员更新参数
type SystemAuthAdminUpdateReq struct {
Nickname string `form:"nickname" binding:"required,min=2,max=30"` // 昵称
Avatar string `form:"avatar"` // 头像
Password string `form:"password" binding:"required"` // 密码
CurrPassword string `form:"currPassword" binding:"required,min=6,max=32"` // 密码
Nickname string `form:"nickname" binding:"required,min=2,max=30"` // 昵称
Avatar string `form:"avatar"` // 头像
Password string `form:"password" binding:""` // 密码
CurrPassword string `form:"currPassword" binding:""` // 密码
}
//SystemAuthAdminDelReq 管理员删除参数

View File

@@ -308,7 +308,7 @@ func (adminSrv systemAuthAdminService) Update(c *gin.Context, updateReq SystemAu
avatar = updateReq.Avatar
}
adminMap["Avatar"] = util.UrlUtil.ToRelativeUrl(avatar)
delete(adminMap, "aaa")
// delete(adminMap, "aaa")
if updateReq.Password != "" {
currPass := util.ToolsUtil.MakeMd5(updateReq.CurrPassword + admin.Salt)
if currPass != admin.Password {