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
4427ce2e
Commit
4427ce2e
authored
Mar 04, 2025
by
liwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了实名认证接口
parent
37d5d307
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
2 deletions
+6
-2
FaceVerifyServiceImpl.java
...libaba/faceVerify/service/impl/FaceVerifyServiceImpl.java
+4
-0
MemInfoServiceImpl.java
...oft/business/memInfo/service/impl/MemInfoServiceImpl.java
+2
-2
No files found.
src/main/java/org/rcisoft/alibaba/faceVerify/service/impl/FaceVerifyServiceImpl.java
View file @
4427ce2e
...
...
@@ -18,6 +18,7 @@ import org.rcisoft.business.memGoldCoinFlow.dao.MemGoldCoinFlowRepository;
import
org.rcisoft.business.memGoldCoinFlow.entity.MemGoldCoinFlow
;
import
org.rcisoft.business.memInfo.dao.MemInfoRepository
;
import
org.rcisoft.business.memInfo.entity.MemInfo
;
import
org.rcisoft.business.memInfo.service.impl.MemInfoServiceImpl
;
import
org.rcisoft.core.exception.CyServiceException
;
import
org.rcisoft.core.jwt.util.CyJwtUtil
;
import
org.rcisoft.core.service.CyRedisService
;
...
...
@@ -59,6 +60,8 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
private
DictionaryServiceImpl
dictionaryService
;
@Autowired
private
MemGoldCoinFlowRepository
memGoldCoinFlowRepository
;
@Autowired
private
MemInfoServiceImpl
memInfoServiceImpl
;
/**
* 发起认证请求
* @param memInfo
...
...
@@ -69,6 +72,7 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
// MemInfo memInfo = memInfoRepository.getInfoByUserId(CyUserUtil.getAuthenBusinessId());
// String idCard = CyAESUtils.decrypt(memInfo.getMemIdcard());
// String name = CyAESUtils.decrypt(memInfo.getMemRealName());
memInfoServiceImpl
.
checkIdCard
(
memInfo
);
Object
detail
=
cyRedisServiceImpl
.
get
(
FaceVerifyRedisBean
.
FACEVERIFY_USER
+
CyUserUtil
.
getAuthenBusinessId
());
if
(
detail
!=
null
)
{
MemInfo
info
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
detail
),
MemInfo
.
class
);
...
...
src/main/java/org/rcisoft/business/memInfo/service/impl/MemInfoServiceImpl.java
View file @
4427ce2e
...
...
@@ -572,7 +572,7 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo>
if
(
captcha
!=
null
)
{
int
count
=
(
int
)
captcha
;
if
(
count
>=
faceVerifyAliComp
.
getIpDayCount
())
throw
new
CyServiceException
(
"实名认证
发起频繁,请稍后重试
"
);
throw
new
CyServiceException
(
"实名认证
次数已达上限,请明日再试!
"
);
}
//3. 同一身份证,每分钟失败次数
captcha
=
cyRedisServiceImpl
.
get
(
FaceVerifyRedisBean
.
FACEVERIFY_IDCARD_MINUTES
+
memInfo
.
getMemIdcard
());
...
...
@@ -586,7 +586,7 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo>
if
(
captcha
!=
null
)
{
int
count
=
(
int
)
captcha
;
if
(
count
>=
faceVerifyAliComp
.
getIdCardDayCount
())
throw
new
CyServiceException
(
"实名认证
发起频繁,请稍后重试
"
);
throw
new
CyServiceException
(
"实名认证
次数已达上限,请明日再试!
"
);
}
cyRedisServiceImpl
.
set
(
FaceVerifyRedisBean
.
FACEVERIFY_USER
+
memInfo
.
getUserId
(),
memInfo
,
3600L
);
return
new
CyPersistModel
(
1
);
...
...
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