Skip to content

Commit 1428e11

Browse files
authored
fix:修复用户管理手机号邮箱无法置空bug (flipped-aurora#1339)
1 parent 59a3a2b commit 1428e11

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

server/service/system/sys_user.go

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package system
33
import (
44
"errors"
55
"fmt"
6+
"time"
7+
68
"github.com/flipped-aurora/gin-vue-admin/server/global"
79
"github.com/flipped-aurora/gin-vue-admin/server/model/common/request"
810
"github.com/flipped-aurora/gin-vue-admin/server/model/system"
@@ -162,7 +164,18 @@ func (userService *UserService) DeleteUser(id int) (err error) {
162164
//@return: err error, user model.SysUser
163165

164166
func (userService *UserService) SetUserInfo(req system.SysUser) error {
165-
return global.GVA_DB.Updates(&req).Error
167+
return global.GVA_DB.Model(&system.SysUser{}).
168+
Select("updated_at", "nick_name", "header_img", "phone", "email", "sideMode", "enable").
169+
Where("id=?", req.ID).
170+
Updates(map[string]interface{}{
171+
"updated_at": time.Now(),
172+
"nick_name": req.NickName,
173+
"header_img": req.HeaderImg,
174+
"phone": req.Phone,
175+
"email": req.Email,
176+
"side_mode": req.SideMode,
177+
"enable": req.Enable,
178+
}).Error
166179
}
167180

168181
//@author: [piexlmax](https://github.com/piexlmax)

0 commit comments

Comments
 (0)