Commit 5e0d137e authored by gaoyingwei's avatar gaoyingwei

修改 实人认证跳转

parent c87d7fea
...@@ -173,7 +173,7 @@ faceverfiy: ...@@ -173,7 +173,7 @@ faceverfiy:
accessKeyId: LTAI5tFCR21anCpo27GWp75V accessKeyId: LTAI5tFCR21anCpo27GWp75V
accessKeySecret: W1YlOyKsYGGQ8Cs9SSgjb68COuUh2d accessKeySecret: W1YlOyKsYGGQ8Cs9SSgjb68COuUh2d
endpoints: ["cloudauth.cn-shanghai.aliyuncs.com", "cloudauth.cn-beijing.aliyuncs.com"] endpoints: ["cloudauth.cn-shanghai.aliyuncs.com", "cloudauth.cn-beijing.aliyuncs.com"]
returnUrl: http://106.3.97.198:20163/#/contentManagement/banner returnUrl: http://106.3.97.198:20163/realAuthDetail.html
callbackUrl: https://project.91isoft.com/sns/faceVerify/callbackFaceVerify callbackUrl: https://project.91isoft.com/sns/faceVerify/callbackFaceVerify
idCardDayCount: 10 idCardDayCount: 10
idCardMinCount: 3 idCardMinCount: 3
......
...@@ -46,8 +46,8 @@ public class FaceVerifyController extends CyPaginationController<MemInfo> { ...@@ -46,8 +46,8 @@ public class FaceVerifyController extends CyPaginationController<MemInfo> {
@CyOpeLogAnno(title = "system-获取认证详细数据", businessType = CyLogTypeEnum.OTHER) @CyOpeLogAnno(title = "system-获取认证详细数据", businessType = CyLogTypeEnum.OTHER)
@Operation(summary="获取认证详细数据", description="获取认证详细数据") @Operation(summary="获取认证详细数据", description="获取认证详细数据")
@PostMapping(value = "/describeFaceVerify") @PostMapping(value = "/describeFaceVerify")
public CyResult describeFaceVerify(@RequestParam String certifyId,@RequestParam(required = false) String userId) { public CyResult describeFaceVerify(@RequestBody InitFaceVerifyRequest request) {
String data = faceVerifyService.describeFaceVerify(userId,certifyId); Map<String,String> data = faceVerifyService.describeFaceVerify(request);
return CyResultGenUtil.builder(new CyPersistModel(1), return CyResultGenUtil.builder(new CyPersistModel(1),
CyMessCons.MESSAGE_ALERT_SUCCESS, CyMessCons.MESSAGE_ALERT_SUCCESS,
CyMessCons.MESSAGE_ALERT_ERROR, CyMessCons.MESSAGE_ALERT_ERROR,
......
...@@ -20,7 +20,7 @@ public interface FaceVerifyService { ...@@ -20,7 +20,7 @@ public interface FaceVerifyService {
* @param certifyId * @param certifyId
* @return * @return
*/ */
String describeFaceVerify(String userId,String certifyId); Map<String,String> describeFaceVerify(InitFaceVerifyRequest request);
/** /**
* 获取认证详细数据回调地址 * 获取认证详细数据回调地址
......
...@@ -177,14 +177,15 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf ...@@ -177,14 +177,15 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
/** /**
* 获取认证详细数据 * 获取认证详细数据
* @param certifyId * @param dto
* @return * @return
*/ */
@Override @Override
public String describeFaceVerify(String userId,String certifyId) { public Map<String,String> describeFaceVerify(InitFaceVerifyRequest dto) {
String userId = dto.getUserId();
if (userId == null) if (userId == null)
userId = CyUserUtil.getAuthenBusinessId(); userId = CyUserUtil.getAuthenBusinessId();
// Map<String, String> map = new HashMap<>(); Map<String, String> map = new HashMap<>();
MemInfo memInfo = memInfoRepository.getInfoByUserId(userId); MemInfo memInfo = memInfoRepository.getInfoByUserId(userId);
if ("0".equals(memInfo.getMemRealAuthen())) { if ("0".equals(memInfo.getMemRealAuthen())) {
// 创建API请求并设置参数。 // 创建API请求并设置参数。
...@@ -192,24 +193,25 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf ...@@ -192,24 +193,25 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
// 场景ID+L。 // 场景ID+L。
request.setSceneId(faceVerifyAliComp.getSceneId()); request.setSceneId(faceVerifyAliComp.getSceneId());
// CertifyId在InitFaceVerify接口的返回值中。 // CertifyId在InitFaceVerify接口的返回值中。
request.setCertifyId(certifyId); request.setCertifyId(dto.getCertifyId());
DescribeFaceVerifyResponse response = describeFaceVerifyAutoRoute(request); DescribeFaceVerifyResponse response = describeFaceVerifyAutoRoute(request);
log.info(response.getBody().getRequestId());
log.info(response.getBody().getCode());
log.info(response.getBody().getMessage());
log.info("passed:" + response.getBody().getResultObject().getPassed());
log.info(response.getBody().getResultObject().getSubCode());
Object detail = cyRedisServiceImpl.get(FaceVerifyRedisBean.FACEVERIFY_USER+userId); Object detail = cyRedisServiceImpl.get(FaceVerifyRedisBean.FACEVERIFY_USER+userId);
if (detail!=null) { if (detail!=null) {
MemInfo info = JSON.parseObject(JSON.toJSONString(detail), MemInfo.class); MemInfo info = JSON.parseObject(JSON.toJSONString(detail), MemInfo.class);
String idCard = info.getMemIdcard(); String idCard = info.getMemIdcard();
String realName = info.getMemRealName(); String realName = info.getMemRealName();
log.info(response.getBody().getRequestId());
log.info(response.getBody().getCode());
log.info(response.getBody().getMessage());
map.put("requestId", response.getBody().getRequestId());
map.put("message", response.getBody().getMessage());
if ("200".equals(response.getBody().getCode())) { if ("200".equals(response.getBody().getCode())) {
// map.put("requestId", response.getBody().getRequestId()); log.info("passed:" + response.getBody().getResultObject().getPassed());
// map.put("passed", response.getBody().getResultObject().getPassed()); log.info("subCode:" + response.getBody().getResultObject().getSubCode());
// map.put("subCode", response.getBody().getResultObject().getSubCode()); map.put("passed", response.getBody().getResultObject().getPassed());
map.put("subCode", response.getBody().getResultObject().getSubCode());
if ("T".equals(response.getBody().getResultObject().getPassed())) { if ("T".equals(response.getBody().getResultObject().getPassed())) {
memInfo.setMemRealAuthen("1"); memInfo.setMemRealAuthen("1");
memInfo.setMemRealAuthenDate(new Date()); memInfo.setMemRealAuthenDate(new Date());
...@@ -258,7 +260,8 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf ...@@ -258,7 +260,8 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
} }
} }
} }
return memInfo.getMemRealAuthen(); map.put("realAuthen", memInfo.getMemRealAuthen());
return map;
} }
private DescribeFaceVerifyResponse describeFaceVerifyAutoRoute(DescribeFaceVerifyRequest request) { private DescribeFaceVerifyResponse describeFaceVerifyAutoRoute(DescribeFaceVerifyRequest request) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment