mirror of
https://github.com/go-admin-team/go-admin.git
synced 2026-09-21 18:20:50 +00:00
fix:修复修改基本资料导致密码重复加密问题
This commit is contained in:
@@ -99,9 +99,14 @@ func (e *SysUser) Update(c *dto.SysUserUpdateReq, p *actions.DataPermission) err
|
|||||||
|
|
||||||
}
|
}
|
||||||
c.Generate(&model)
|
c.Generate(&model)
|
||||||
err = e.Orm.Save(&model).Error
|
update := e.Orm.Model(&model).Where("user_id = ?", &model.UserId).Omit("password", "salt").Updates(&model)
|
||||||
if err != nil {
|
if err = update.Error; err != nil {
|
||||||
e.Log.Errorf("Service UpdateSysUser error: %s", err)
|
e.Log.Errorf("db error: %s", err)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if update.RowsAffected == 0 {
|
||||||
|
err = errors.New("update userinfo error")
|
||||||
|
log.Warnf("db update error")
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user