实现查询申请状态接口

This commit is contained in:
qitz
2023-10-05 20:19:57 +08:00
parent 061afe4cf4
commit 69ffd18af6
7 changed files with 148 additions and 12 deletions
@@ -60,10 +60,11 @@ public class IdentityAuthenticationServiceImpl implements IdentityAuthenticatio
public IdentityAuthentication selectIdentityAuthentication(IdentityAuthentication identityAuthentication) {
IdentityAuthentication identityAuthenticationselect = identityAuthenticationMapper.selectIdentityAuthentication(identityAuthentication);
if(identityAuthenticationselect!=null){
identityAuthenticationselect.setCertificationStatusName("已身份注册");
identityAuthenticationselect.setCertificationStatusName("已身份认证");
}else {
IdentityAuthentication identityAuthenticationselectnew = new IdentityAuthentication();
identityAuthenticationselectnew.setCertificationStatusName("未身份注册");
identityAuthenticationselectnew.setCertificationStatusName("未身份认证");
identityAuthenticationselectnew.setCertificationStatus(0);
return identityAuthenticationselectnew;
}
return identityAuthenticationselect;
@@ -119,15 +120,15 @@ public class IdentityAuthenticationServiceImpl implements IdentityAuthenticatio
GetEidResultRequest reqest = new GetEidResultRequest();
//设置请求参数
reqest.setEidToken(eidToken);
// reqest.setInfoType("1");
// reqest.setInfoType("13");
reqest.setInfoType("2");
//获得身份认证结果
GetEidResultResponse respIdenAuth = clientIdenAuth.GetEidResult(reqest);
String respJSON = GetEidResultResponse.toJsonString(respIdenAuth);
JSONObject objJSON = JSON.parseObject(respJSON);
JSONObject objText = JSON.parseObject(objJSON.getString("Text"));
String name = objText.getString("OcrName");
// IdentityAuthenticationRespon.setName(name);
String identityNo = objText.getString("OcrIdCard");
// IdentityAuthenticationRespon.setIdentityNo(identityNo);
IdentityAuthenticationRespon.setCertificationStatus(1);
IdentityAuthenticationRespon.setUserName(userName);
IdentityAuthenticationRespon.setUserId(userId);
@@ -138,14 +139,11 @@ public class IdentityAuthenticationServiceImpl implements IdentityAuthenticatio
Map<String,String> mapEidInfo = decodeEidInfo(desKey,uerInfo);
IdentityAuthenticationRespon.setName(mapEidInfo.get("name"));
IdentityAuthenticationRespon.setIdentityNo(mapEidInfo.get("identityNo"));
IdentityAuthenticationRespon.setCertificationStatus(1);
identityAuthenticationMapper.insertIdentityAuthentication(IdentityAuthenticationRespon);
// IdentityAuthenticationResult.setUserName(userName);
IdentityAuthenticationResult.setCertificationStatus(1);
IdentityAuthenticationResult.setCertificationStatusName("认证成功");
// IdentityAuthenticationResult.setName(name);
// IdentityAuthenticationResult.setIdentityNo(identityNo);
System.out.println(GetEidResultResponse.toJsonString(respIdenAuth));
} catch (TencentCloudSDKException e) {
log.error("认证失败:", e);
throw new RuntimeException("认证失败");