|
@@ -42,7 +42,7 @@ public class CbsQrCodeScanServiceImpl implements CbsQrCodeScanService {
|
|
OAuth2AccessToken oAuth2AccessToken = redisTokenStore.readAccessToken(req.getPassword());
|
|
OAuth2AccessToken oAuth2AccessToken = redisTokenStore.readAccessToken(req.getPassword());
|
|
if (oAuth2AccessToken != null) {
|
|
if (oAuth2AccessToken != null) {
|
|
OAuth2Authentication authentication = redisTokenStore.readAuthentication(req.getPassword());
|
|
OAuth2Authentication authentication = redisTokenStore.readAuthentication(req.getPassword());
|
|
- Map<String,String> hashMap = objectMapper.convertValue(authentication.getPrincipal(), HashMap.class);
|
|
|
|
|
|
+ Map<String,String> hashMap = objectMapper.convertValue(authentication.getUserAuthentication().getPrincipal(), HashMap.class);
|
|
String userId = hashMap.get("userId");
|
|
String userId = hashMap.get("userId");
|
|
SysUser sysUser = sysUserFeignService.queryUserById(Integer.parseInt(userId));
|
|
SysUser sysUser = sysUserFeignService.queryUserById(Integer.parseInt(userId));
|
|
if (sysUser == null) {
|
|
if (sysUser == null) {
|