|
|
@ -10,11 +10,11 @@ import com.epmet.dto.UserDTO; |
|
|
|
import com.epmet.dto.UserWechatDTO; |
|
|
|
import com.epmet.dto.form.*; |
|
|
|
import com.epmet.dto.result.CreatedTimeByUserIdResultDTO; |
|
|
|
import com.epmet.dto.result.LoginUserDetailsResultDTO; |
|
|
|
import com.epmet.dto.result.MyResiUserInfoResultDTO; |
|
|
|
import com.epmet.dto.result.PasswordLoginUserInfoResultDTO; |
|
|
|
import com.epmet.service.UserService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.context.annotation.PropertySource; |
|
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
@ -111,4 +111,15 @@ public class UserController { |
|
|
|
return new Result<MyResiUserInfoResultDTO>().ok(userService.resiMyselfMsg(myResiUserInfoFormDTO)); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 从缓存中查询已登录用户的基本信息以及角色等相关信息 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@PostMapping("loginuserdetails") |
|
|
|
public Result<LoginUserDetailsResultDTO> getLoginUserDetails(@RequestBody LoginUserDetailsFormDTO dto) { |
|
|
|
ValidatorUtils.validateEntity(dto, StaffPermCacheFormDTO.GetStaffCurrPermissions.class); |
|
|
|
LoginUserDetailsResultDTO govTokenDto = userService.getLoginUserDetails(dto.getApp(), dto.getClient(), dto.getUserId()); |
|
|
|
return new Result<LoginUserDetailsResultDTO>().ok(govTokenDto); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|