fix: 系统用户信息修改导致Sex/Password字段为空
This commit is contained in:
@@ -22,7 +22,7 @@ import (
|
||||
// 实例化控制层 SysLogLoginController 结构体
|
||||
var NewSysLogLogin = &SysLogLoginController{
|
||||
sysLogLoginService: service.NewSysLogLoginImpl,
|
||||
accountService: commonService.NewAccountImpl,
|
||||
accountService: commonService.NewAccount,
|
||||
}
|
||||
|
||||
// 系统登录日志信息
|
||||
@@ -31,8 +31,7 @@ var NewSysLogLogin = &SysLogLoginController{
|
||||
type SysLogLoginController struct {
|
||||
// 系统登录日志服务
|
||||
sysLogLoginService service.ISysLogLogin
|
||||
// 账号身份操作服务
|
||||
accountService commonService.IAccount
|
||||
accountService *commonService.Account // 账号身份操作服务
|
||||
}
|
||||
|
||||
// 系统登录日志列表
|
||||
|
||||
@@ -157,6 +157,7 @@ func (s *SysProfileController) UpdateProfile(c *gin.Context) {
|
||||
PhoneNumber: body.PhoneNumber,
|
||||
Email: body.Email,
|
||||
Sex: body.Sex,
|
||||
Remark: loginUser.User.Remark,
|
||||
}
|
||||
rows := s.sysUserService.UpdateUser(sysUser)
|
||||
if rows > 0 {
|
||||
@@ -229,9 +230,13 @@ func (s *SysProfileController) UpdatePwd(c *gin.Context) {
|
||||
|
||||
// 修改新密码
|
||||
sysUser := model.SysUser{
|
||||
UserID: userId,
|
||||
UpdateBy: userName,
|
||||
Password: body.NewPassword,
|
||||
UserID: userId,
|
||||
UpdateBy: userName,
|
||||
Password: body.NewPassword,
|
||||
Sex: user.Sex,
|
||||
PhoneNumber: user.PhoneNumber,
|
||||
Email: user.Email,
|
||||
Remark: user.Remark,
|
||||
}
|
||||
rows := s.sysUserService.UpdateUser(sysUser)
|
||||
if rows > 0 {
|
||||
@@ -268,9 +273,13 @@ func (s *SysProfileController) Avatar(c *gin.Context) {
|
||||
|
||||
// 更新头像地址
|
||||
sysUser := model.SysUser{
|
||||
UserID: loginUser.UserID,
|
||||
UpdateBy: loginUser.User.UserName,
|
||||
Avatar: filePath,
|
||||
UserID: loginUser.UserID,
|
||||
UpdateBy: loginUser.User.UserName,
|
||||
Avatar: filePath,
|
||||
Sex: loginUser.User.Sex,
|
||||
PhoneNumber: loginUser.User.PhoneNumber,
|
||||
Email: loginUser.User.Email,
|
||||
Remark: loginUser.User.Remark,
|
||||
}
|
||||
rows := s.sysUserService.UpdateUser(sysUser)
|
||||
if rows > 0 {
|
||||
|
||||
@@ -411,9 +411,13 @@ func (s *SysUserController) ResetPwd(c *gin.Context) {
|
||||
|
||||
userName := ctx.LoginUserToUserName(c)
|
||||
info := model.SysUser{
|
||||
UserID: body.UserID,
|
||||
Password: body.Password,
|
||||
UpdateBy: userName,
|
||||
UserID: body.UserID,
|
||||
Password: body.Password,
|
||||
UpdateBy: userName,
|
||||
Sex: user.Sex,
|
||||
PhoneNumber: user.PhoneNumber,
|
||||
Email: user.Email,
|
||||
Remark: user.Remark,
|
||||
}
|
||||
rows := s.sysUserService.UpdateUser(info)
|
||||
if rows > 0 {
|
||||
@@ -454,9 +458,13 @@ func (s *SysUserController) Status(c *gin.Context) {
|
||||
|
||||
userName := ctx.LoginUserToUserName(c)
|
||||
info := model.SysUser{
|
||||
UserID: body.UserID,
|
||||
Status: body.Status,
|
||||
UpdateBy: userName,
|
||||
UserID: body.UserID,
|
||||
Status: body.Status,
|
||||
UpdateBy: userName,
|
||||
Sex: user.Sex,
|
||||
PhoneNumber: user.PhoneNumber,
|
||||
Email: user.Email,
|
||||
Remark: user.Remark,
|
||||
}
|
||||
rows := s.sysUserService.UpdateUser(info)
|
||||
if rows > 0 {
|
||||
|
||||
Reference in New Issue
Block a user