From dcd6bc998a7f4fe9be19803665dd36ca5a9b9c47 Mon Sep 17 00:00:00 2001 From: zhangwenjian Date: Sun, 21 Jun 2020 12:53:57 +0800 Subject: [PATCH] fix: fix update password invalid --- models/sysuser.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 }