Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cust-api
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李伟
cust-api
Commits
5e0d137e
Commit
5e0d137e
authored
Jan 14, 2025
by
gaoyingwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 实人认证跳转
parent
c87d7fea
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
21 additions
and
18 deletions
+21
-18
application-test-conf.yml
config/application-test-conf.yml
+1
-1
FaceVerifyController.java
.../business/faceVerify/controller/FaceVerifyController.java
+2
-2
FaceVerifyService.java
...cisoft/business/faceVerify/service/FaceVerifyService.java
+1
-1
FaceVerifyServiceImpl.java
...siness/faceVerify/service/impl/FaceVerifyServiceImpl.java
+17
-14
No files found.
config/application-test-conf.yml
View file @
5e0d137e
...
...
@@ -173,7 +173,7 @@ faceverfiy:
accessKeyId
:
LTAI5tFCR21anCpo27GWp75V
accessKeySecret
:
W1YlOyKsYGGQ8Cs9SSgjb68COuUh2d
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
idCardDayCount
:
10
idCardMinCount
:
3
...
...
src/main/java/org/rcisoft/business/faceVerify/controller/FaceVerifyController.java
View file @
5e0d137e
...
...
@@ -46,8 +46,8 @@ public class FaceVerifyController extends CyPaginationController<MemInfo> {
@CyOpeLogAnno
(
title
=
"system-获取认证详细数据"
,
businessType
=
CyLogTypeEnum
.
OTHER
)
@Operation
(
summary
=
"获取认证详细数据"
,
description
=
"获取认证详细数据"
)
@PostMapping
(
value
=
"/describeFaceVerify"
)
public
CyResult
describeFaceVerify
(
@Request
Param
String
certifyId
,
@RequestParam
(
required
=
false
)
String
userId
)
{
String
data
=
faceVerifyService
.
describeFaceVerify
(
userId
,
certifyId
);
public
CyResult
describeFaceVerify
(
@Request
Body
InitFaceVerifyRequest
request
)
{
Map
<
String
,
String
>
data
=
faceVerifyService
.
describeFaceVerify
(
request
);
return
CyResultGenUtil
.
builder
(
new
CyPersistModel
(
1
),
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
...
...
src/main/java/org/rcisoft/business/faceVerify/service/FaceVerifyService.java
View file @
5e0d137e
...
...
@@ -20,7 +20,7 @@ public interface FaceVerifyService {
* @param certifyId
* @return
*/
String
describeFaceVerify
(
String
userId
,
String
certifyId
);
Map
<
String
,
String
>
describeFaceVerify
(
InitFaceVerifyRequest
request
);
/**
* 获取认证详细数据回调地址
...
...
src/main/java/org/rcisoft/business/faceVerify/service/impl/FaceVerifyServiceImpl.java
View file @
5e0d137e
...
...
@@ -177,14 +177,15 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
/**
* 获取认证详细数据
* @param
certifyId
* @param
dto
* @return
*/
@Override
public
String
describeFaceVerify
(
String
userId
,
String
certifyId
)
{
public
Map
<
String
,
String
>
describeFaceVerify
(
InitFaceVerifyRequest
dto
)
{
String
userId
=
dto
.
getUserId
();
if
(
userId
==
null
)
userId
=
CyUserUtil
.
getAuthenBusinessId
();
//
Map<String, String> map = new HashMap<>();
Map
<
String
,
String
>
map
=
new
HashMap
<>();
MemInfo
memInfo
=
memInfoRepository
.
getInfoByUserId
(
userId
);
if
(
"0"
.
equals
(
memInfo
.
getMemRealAuthen
()))
{
// 创建API请求并设置参数。
...
...
@@ -192,24 +193,25 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
// 场景ID+L。
request
.
setSceneId
(
faceVerifyAliComp
.
getSceneId
());
// CertifyId在InitFaceVerify接口的返回值中。
request
.
setCertifyId
(
certifyId
);
request
.
setCertifyId
(
dto
.
getCertifyId
()
);
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
);
if
(
detail
!=
null
)
{
MemInfo
info
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
detail
),
MemInfo
.
class
);
String
idCard
=
info
.
getMemIdcard
();
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
()))
{
// map.put("requestId", response.getBody().getRequestId());
// map.put("passed", response.getBody().getResultObject().getPassed());
// map.put("subCode", response.getBody().getResultObject().getSubCode());
log
.
info
(
"passed:"
+
response
.
getBody
().
getResultObject
().
getPassed
());
log
.
info
(
"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
()))
{
memInfo
.
setMemRealAuthen
(
"1"
);
memInfo
.
setMemRealAuthenDate
(
new
Date
());
...
...
@@ -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
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment