|
@@ -75,6 +75,10 @@ public class SecurityAccessTokenResolver implements ISecurityAccessTokenResolver
|
|
|
String appToken = HeadTokenUtils.getAppToken(request);
|
|
|
|
|
|
log.info("用户令牌id:{} , 应用令牌id:{}", userToken, appToken);
|
|
|
+ if (StrUtil.isBlank(userToken)) {
|
|
|
+ log.error("用户令牌为空");
|
|
|
+ return null;
|
|
|
+ }
|
|
|
|
|
|
if (cacheResolver != null) {
|
|
|
//从缓存中取
|
|
@@ -87,11 +91,6 @@ public class SecurityAccessTokenResolver implements ISecurityAccessTokenResolver
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (StrUtil.isBlank(userToken)) {
|
|
|
- log.error("用户令牌为空");
|
|
|
- return null;
|
|
|
- }
|
|
|
-
|
|
|
BimUserInfoItemRespVO userInfoItemRespVO = bimBusinessFacade.getUserInfoByUserToken(userToken);
|
|
|
String sfzh = userInfoItemRespVO.getSfzh();
|
|
|
log.info("认证结果返回人员身份证号:{}, ", sfzh);
|
|
@@ -116,6 +115,7 @@ public class SecurityAccessTokenResolver implements ISecurityAccessTokenResolver
|
|
|
securityUser.setEmail(userInfo.getEmail());
|
|
|
securityUser.setQq(userInfo.getQqAccount());
|
|
|
securityUser.setWechat(userInfo.getWxAccount());
|
|
|
+ securityUser.setUserType(userInfo.getUserType());
|
|
|
securityUser.setSecurityOrgs(new String[]{userInfo.getOrgCode()});
|
|
|
// 设置令牌扩展信息
|
|
|
Map<String, Object> map = new HashMap<>(UserExtInfoEnum.values().length);
|