|
@@ -1,6 +1,8 @@
|
|
|
package com.dragoninfo.dcuc.authweb.restcontroller.api.authservice.v1.controller;
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import com.auth0.jwt.JWT;
|
|
|
+import com.auth0.jwt.interfaces.DecodedJWT;
|
|
|
import com.dragoninfo.dcuc.app.entity.ApplyInfo;
|
|
|
import com.dragoninfo.dcuc.app.facade.IApplyInfoFacade;
|
|
|
import com.dragoninfo.dcuc.auth.auth.dto.AppDataSensitiveLevelDTO;
|
|
@@ -74,8 +76,9 @@ public class AuthServiceController {
|
|
|
if (!checkUserToken) {
|
|
|
return ApiResult.setFailMessage("用户令牌无效");
|
|
|
}
|
|
|
- // todo 获取用户身份证号
|
|
|
- String idcard = userToken;
|
|
|
+
|
|
|
+ DecodedJWT decode = JWT.decode(userToken);
|
|
|
+ String idcard = decode.getClaim("idcard").asString();
|
|
|
UserInfo userInfo = userFacade.detailBySfzh(idcard);
|
|
|
if (userInfo == null) {
|
|
|
return ApiResult.setFailMessage("用户不存在");
|