[fix] 修复修改个人信息后,没有更新缓存用户信息

pull/445/head
hsdllcw 2024-10-28 14:48:30 +08:00
parent 3e436ddd43
commit b53c71389d
1 changed files with 5 additions and 6 deletions

View File

@ -7,11 +7,10 @@ import com.ruoyi.common.core.web.domain.AjaxResult
import com.ruoyi.common.log.annotation.Log import com.ruoyi.common.log.annotation.Log
import com.ruoyi.common.log.enums.BusinessType import com.ruoyi.common.log.enums.BusinessType
import com.ruoyi.common.security.annotation.InnerAuth import com.ruoyi.common.security.annotation.InnerAuth
import com.ruoyi.common.security.service.TokenService
import com.ruoyi.system.api.domain.SysUser import com.ruoyi.system.api.domain.SysUser
import com.ruoyi.system.api.model.LoginUser import com.ruoyi.system.api.model.LoginUser
import com.ruoyi.system.service.ISysDeptService
import com.ruoyi.system.service.ISysPermissionService import com.ruoyi.system.service.ISysPermissionService
import com.ruoyi.system.service.ISysRoleService
import com.ruoyi.system.service.ISysUserService import com.ruoyi.system.service.ISysUserService
import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Autowired
import org.springframework.validation.annotation.Validated import org.springframework.validation.annotation.Validated
@ -33,10 +32,7 @@ open class InnerSysUserController : BaseController() {
open lateinit var permissionService: ISysPermissionService open lateinit var permissionService: ISysPermissionService
@Autowired @Autowired
open lateinit var deptService: ISysDeptService open lateinit var tokenService: TokenService
@Autowired
open lateinit var roleService: ISysRoleService
/** /**
@ -99,8 +95,11 @@ open class InnerSysUserController : BaseController() {
originUser.phonenumber = targetUser.phonenumber ?: originUser.phonenumber originUser.phonenumber = targetUser.phonenumber ?: originUser.phonenumber
originUser.email = targetUser.email ?: originUser.email originUser.email = targetUser.email ?: originUser.email
originUser.avatar = targetUser.avatar ?: originUser.avatar originUser.avatar = targetUser.avatar ?: originUser.avatar
originUser.sex = targetUser.sex ?: originUser.sex
originUser.updateBy = originUser.userName originUser.updateBy = originUser.userName
userService.updateUser(originUser) userService.updateUser(originUser)
// 更新缓存用户信息
tokenService.setLoginUser(loginUser)
return success(loginUser) return success(loginUser)
} }
} }