Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
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
项目统一框架
amos-boot-biz
Commits
783e21aa
Commit
783e21aa
authored
Jul 24, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refact(注册开通):身份证脱敏
1.身份证脱敏
parent
d1273014
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
3 deletions
+14
-3
JyjcOpeningApplicationServiceImpl.java
...c/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
+14
-3
No files found.
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
View file @
783e21aa
...
@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.jyjc.biz.service.impl;
...
@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.jyjc.biz.service.impl;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.map.MapBuilder
;
import
cn.hutool.core.map.MapBuilder
;
import
cn.hutool.core.util.DesensitizedUtil
;
import
cn.hutool.core.util.IdcardUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
...
@@ -387,13 +389,22 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
...
@@ -387,13 +389,22 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
applyEndTime
=
date
+
" 23:59:59"
;
applyEndTime
=
date
+
" 23:59:59"
;
}
}
Page
<
JyjcOpeningApplicationModel
>
result
=
jyjcOpeningApplicationMapper
.
selectJyjcOpeningApplicationList
(
page
,
dto
,
applyStartTime
,
currentUserId
,
applyEndTime
);
Page
<
JyjcOpeningApplicationModel
>
result
=
jyjcOpeningApplicationMapper
.
selectJyjcOpeningApplicationList
(
page
,
dto
,
applyStartTime
,
currentUserId
,
applyEndTime
);
for
(
JyjcOpeningApplicationModel
record
:
result
.
getRecords
())
{
for
(
JyjcOpeningApplicationModel
openingApplicationModel
:
result
.
getRecords
())
{
record
.
setIdentityType
(
dto
.
getType
());
openingApplicationModel
.
setIdentityType
(
dto
.
getType
());
record
.
setOpenBizTypeName
(
this
.
getOpenBizTypeName
(
record
.
getOpenBizType
()));
openingApplicationModel
.
setOpenBizTypeName
(
this
.
getOpenBizTypeName
(
openingApplicationModel
.
getOpenBizType
()));
openingApplicationModel
.
setUnitCode
(
this
.
desensitizeIdCard
(
openingApplicationModel
.
getUnitCode
()));
}
}
return
result
;
return
result
;
}
}
private
String
desensitizeIdCard
(
String
unitCode
)
{
// 身份证时进行脱敏处理
if
(
IdcardUtil
.
isValidCard
(
unitCode
))
{
return
DesensitizedUtil
.
idCardNum
(
unitCode
,
3
,
4
);
}
return
unitCode
;
}
private
String
getOpenBizTypeName
(
String
openBizType
)
{
private
String
getOpenBizTypeName
(
String
openBizType
)
{
return
Optional
.
ofNullable
(
OpenBizTypeEnumV2
.
getOneByCode
(
openBizType
))
return
Optional
.
ofNullable
(
OpenBizTypeEnumV2
.
getOneByCode
(
openBizType
))
...
...
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