diff --git a/models/sysuser.go b/models/sysuser.go index 7947fdde..302757a0 100644 --- a/models/sysuser.go +++ b/models/sysuser.go @@ -199,10 +199,11 @@ func (e SysUser) Insert() (id int, err error) { //修改 func (e *SysUser) Update(id int) (update SysUser, err error) { - //if err = e.Encrypt(); err != nil { - // return - //} - e.Password = "" + if e.Password!="" { + if err = e.Encrypt(); err != nil { + return + } + } if err = orm.Eloquent.Table(e.TableName()).First(&update, id).Error; err != nil { return }