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
7a77e062
Commit
7a77e062
authored
Feb 13, 2025
by
liwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了实名认证接口,实名后自动获取金币
parent
aedce246
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
1 deletion
+22
-1
FaceVerifyServiceImpl.java
...libaba/faceVerify/service/impl/FaceVerifyServiceImpl.java
+21
-0
MemGoldCoinFlow.java
...soft/business/memGoldCoinFlow/entity/MemGoldCoinFlow.java
+1
-1
No files found.
src/main/java/org/rcisoft/alibaba/faceVerify/service/impl/FaceVerifyServiceImpl.java
View file @
7a77e062
...
@@ -14,6 +14,8 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -14,6 +14,8 @@ import lombok.extern.slf4j.Slf4j;
import
org.rcisoft.alibaba.faceVerify.bean.FaceVerifyAliComp
;
import
org.rcisoft.alibaba.faceVerify.bean.FaceVerifyAliComp
;
import
org.rcisoft.alibaba.faceVerify.bean.FaceVerifyRedisBean
;
import
org.rcisoft.alibaba.faceVerify.bean.FaceVerifyRedisBean
;
import
org.rcisoft.alibaba.faceVerify.service.FaceVerifyService
;
import
org.rcisoft.alibaba.faceVerify.service.FaceVerifyService
;
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.dao.MemInfoRepository
;
import
org.rcisoft.business.memInfo.entity.MemInfo
;
import
org.rcisoft.business.memInfo.entity.MemInfo
;
import
org.rcisoft.core.exception.CyServiceException
;
import
org.rcisoft.core.exception.CyServiceException
;
...
@@ -23,6 +25,8 @@ import org.rcisoft.core.util.CyAESUtils;
...
@@ -23,6 +25,8 @@ import org.rcisoft.core.util.CyAESUtils;
import
org.rcisoft.core.util.CyAddressUtils
;
import
org.rcisoft.core.util.CyAddressUtils
;
import
org.rcisoft.core.util.CyUserUtil
;
import
org.rcisoft.core.util.CyUserUtil
;
import
org.rcisoft.core.util.TimeUtil
;
import
org.rcisoft.core.util.TimeUtil
;
import
org.rcisoft.sys.dictionary.entity.DictData
;
import
org.rcisoft.sys.dictionary.service.impl.DictionaryServiceImpl
;
import
org.rcisoft.sys.rbac.user.dao.SysUserRbacRepository
;
import
org.rcisoft.sys.rbac.user.dao.SysUserRbacRepository
;
import
org.rcisoft.sys.rbac.user.entity.SysUserRbac
;
import
org.rcisoft.sys.rbac.user.entity.SysUserRbac
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -51,6 +55,10 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
...
@@ -51,6 +55,10 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
private
CyRedisService
cyRedisServiceImpl
;
private
CyRedisService
cyRedisServiceImpl
;
@Autowired
@Autowired
private
SysUserRbacRepository
sysUserRbacRepository
;
private
SysUserRbacRepository
sysUserRbacRepository
;
@Autowired
private
DictionaryServiceImpl
dictionaryService
;
@Autowired
private
MemGoldCoinFlowRepository
memGoldCoinFlowRepository
;
/**
/**
* 发起认证请求
* 发起认证请求
* @param memInfo
* @param memInfo
...
@@ -215,15 +223,28 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
...
@@ -215,15 +223,28 @@ public class FaceVerifyServiceImpl extends ServiceImpl<MemInfoRepository, MemInf
map
.
put
(
"passed"
,
response
.
getBody
().
getResultObject
().
getPassed
());
map
.
put
(
"passed"
,
response
.
getBody
().
getResultObject
().
getPassed
());
map
.
put
(
"subCode"
,
response
.
getBody
().
getResultObject
().
getSubCode
());
map
.
put
(
"subCode"
,
response
.
getBody
().
getResultObject
().
getSubCode
());
if
(
"T"
.
equals
(
response
.
getBody
().
getResultObject
().
getPassed
()))
{
if
(
"T"
.
equals
(
response
.
getBody
().
getResultObject
().
getPassed
()))
{
List
<
DictData
>
userConfig
=
dictionaryService
.
selectByTypes
(
"user_config"
);
DictData
dictData
=
userConfig
.
stream
().
filter
(
item
->
item
.
getDictLabel
().
equals
(
"real_auth_coin_count"
)).
findFirst
().
orElse
(
null
);
Integer
coinCount
=
Integer
.
valueOf
(
dictData
.
getDictValue
());
memInfo
.
setMemRealAuthen
(
"1"
);
memInfo
.
setMemRealAuthen
(
"1"
);
memInfo
.
setMemRealAuthenDate
(
new
Date
());
memInfo
.
setMemRealAuthenDate
(
new
Date
());
memInfo
.
setMemIdcard
(
CyAESUtils
.
encrypt
(
idCard
));
memInfo
.
setMemIdcard
(
CyAESUtils
.
encrypt
(
idCard
));
memInfo
.
setMemRealName
(
CyAESUtils
.
encrypt
(
realName
));
memInfo
.
setMemRealName
(
CyAESUtils
.
encrypt
(
realName
));
memInfo
.
setGoldCoinsCount
(
coinCount
);
memInfoRepository
.
updateById
(
memInfo
);
memInfoRepository
.
updateById
(
memInfo
);
//修改sys_user
//修改sys_user
SysUserRbac
userRbac
=
sysUserRbacRepository
.
selectById
(
memInfo
.
getUserId
());
SysUserRbac
userRbac
=
sysUserRbacRepository
.
selectById
(
memInfo
.
getUserId
());
userRbac
.
setIdNumber
(
memInfo
.
getMemIdcard
());
userRbac
.
setIdNumber
(
memInfo
.
getMemIdcard
());
sysUserRbacRepository
.
updateById
(
userRbac
);
sysUserRbacRepository
.
updateById
(
userRbac
);
//增加金币流水记录
MemGoldCoinFlow
memGoldCoinFlow
=
new
MemGoldCoinFlow
();
memGoldCoinFlow
.
setCreateBy
(
userId
);
memGoldCoinFlow
.
setUpdateBy
(
userId
);
memGoldCoinFlow
.
setCount
(
coinCount
);
memGoldCoinFlow
.
setEndCount
(
coinCount
);
memGoldCoinFlow
.
setType
(
"1"
);
memGoldCoinFlow
.
setActionType
(
"12"
);
memGoldCoinFlowRepository
.
insert
(
memGoldCoinFlow
);
}
else
{
}
else
{
HttpServletRequest
request1
=
((
ServletRequestAttributes
)
(
RequestContextHolder
.
getRequestAttributes
())).
getRequest
();
HttpServletRequest
request1
=
((
ServletRequestAttributes
)
(
RequestContextHolder
.
getRequestAttributes
())).
getRequest
();
String
ip
=
CyAddressUtils
.
IpUtils
.
getIpAddr
(
request1
);
String
ip
=
CyAddressUtils
.
IpUtils
.
getIpAddr
(
request1
);
...
...
src/main/java/org/rcisoft/business/memGoldCoinFlow/entity/MemGoldCoinFlow.java
View file @
7a77e062
...
@@ -33,7 +33,7 @@ public class MemGoldCoinFlow extends CyIdIncreEntity<MemGoldCoinFlow> {
...
@@ -33,7 +33,7 @@ public class MemGoldCoinFlow extends CyIdIncreEntity<MemGoldCoinFlow> {
* @column action_type
* @column action_type
* @default
* @default
*/
*/
@Excel
(
name
=
"10:用户充值 11:系统充值 20:点赞 21:发动态 22:留言"
,
orderNum
=
"1"
,
width
=
20
)
@Excel
(
name
=
"10:用户充值 11:系统充值
12:系统赠送
20:点赞 21:发动态 22:留言"
,
orderNum
=
"1"
,
width
=
20
)
private
String
actionType
;
private
String
actionType
;
/**
/**
...
...
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