Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gdtel-gztel-school-center
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
吴学德
gdtel-gztel-school-center
Commits
c4f8324a
Commit
c4f8324a
authored
Mar 15, 2022
by
伍思炜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
手机号身份证脱敏
parent
92e3ca66
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
91 additions
and
9 deletions
+91
-9
common/src/main/java/com/winsun/utils/DesensitizationUtil.java
+56
-0
service-manager/src/main/java/com/winsun/controller/OrderController.java
+8
-3
service-manager/src/main/java/com/winsun/controller/PartnerController.java
+12
-4
service-manager/src/main/java/com/winsun/controller/SalesListController.java
+9
-1
service-manager/src/main/java/com/winsun/controller/school/SchoolAllocationController.java
+6
-1
No files found.
common/src/main/java/com/winsun/utils/DesensitizationUtil.java
0 → 100644
View file @
c4f8324a
package
com
.
winsun
.
utils
;
import
com.google.common.base.Strings
;
import
org.apache.commons.lang3.StringUtils
;
public
class
DesensitizationUtil
{
/**
* 身份证脱敏,显示后3位
*
* @param idNumber
* @return
*/
public
static
String
desensitizedIdNumber
(
String
idNumber
){
if
(!
Strings
.
isNullOrEmpty
(
idNumber
))
{
if
(
idNumber
.
length
()
==
15
){
idNumber
=
idNumber
.
replaceAll
(
"(\\w{6})\\w*(\\w{3})"
,
"$1******$2"
);
}
if
(
idNumber
.
length
()
==
18
){
idNumber
=
idNumber
.
replaceAll
(
"(\\w{6})\\w*(\\w{3})"
,
"$1*********$2"
);
}
}
return
idNumber
;
}
/**
* 身份证脱敏,显示后6位
*
* @param idNumber
* @return
*/
public
static
String
desensitizedIdNumber2
(
String
idNumber
){
if
(!
Strings
.
isNullOrEmpty
(
idNumber
))
{
if
(
idNumber
.
length
()
==
15
){
idNumber
=
idNumber
.
replaceAll
(
"(\\w{6})\\w*(\\w{6})"
,
"$1******$2"
);
}
if
(
idNumber
.
length
()
==
18
){
idNumber
=
idNumber
.
replaceAll
(
"(\\w{6})\\w*(\\w{6})"
,
"$1*********$2"
);
}
}
return
idNumber
;
}
/**
* 手机号脱敏
*
* @param phoneNumber
* @return
*/
public
static
String
desensitizedPhoneNumber
(
String
phoneNumber
){
if
(
StringUtils
.
isNotEmpty
(
phoneNumber
)){
phoneNumber
=
phoneNumber
.
replaceAll
(
"(\\w{3})\\w*(\\w{4})"
,
"$1****$2"
);
}
return
phoneNumber
;
}
}
service-manager/src/main/java/com/winsun/controller/OrderController.java
View file @
c4f8324a
...
...
@@ -346,7 +346,7 @@ public class OrderController extends BaseController {
Order
updateOrder
=
new
Order
();
updateOrder
.
setId
(
order
.
getId
());
order
.
setUpdateTime
(
new
Date
());
if
(
result
.
getStatus
()
!=
200
){
if
(
result
.
getStatus
()
!=
200
)
{
updateOrder
.
setOrderStatus
(
"待处理"
);
updateOrder
.
setMsg
(
result
.
getBody
());
orderMapper
.
updateById
(
updateOrder
);
...
...
@@ -599,6 +599,11 @@ public class OrderController extends BaseController {
Page
<
BroadBandOrder
>
page
=
new
Page
<>(
broadBandOrder
.
getPageNo
(),
broadBandOrder
.
getPageSize
());
broadBandOrder
.
setPageStart
((
broadBandOrder
.
getPageNo
()
-
1
)
*
broadBandOrder
.
getPageSize
());
List
<
BroadBandOrder
>
broadBandOrders
=
orderMapper
.
selectBroadBandOrderList
(
page
,
broadBandOrder
);
for
(
BroadBandOrder
bandOrder
:
broadBandOrders
)
{
if
(
StringUtils
.
isNotBlank
(
bandOrder
.
getIdCard
()))
{
bandOrder
.
setIdCard
(
DesensitizationUtil
.
desensitizedIdNumber2
(
bandOrder
.
getIdCard
()));
}
}
page
.
setRecords
(
broadBandOrders
);
return
ResponseData
.
success
(
page
);
}
...
...
@@ -1821,7 +1826,7 @@ public class OrderController extends BaseController {
Order
order
=
new
Order
();
order
.
setId
(
order
.
getId
());
order
.
setUpdateTime
(
new
Date
());
if
(
result
.
getStatus
()
!=
200
){
if
(
result
.
getStatus
()
!=
200
)
{
order
.
setOrderStatus
(
"待处理"
);
order
.
setMsg
(
result
.
getBody
());
orderMapper
.
updateById
(
order
);
...
...
@@ -2231,7 +2236,7 @@ public class OrderController extends BaseController {
// 预实名接口发起
public
kong
.
unirest
.
HttpResponse
<
String
>
sendOrder
(
Map
<
String
,
Object
>
map
)
{
kong
.
unirest
.
HttpResponse
<
String
>
response
=
null
;
kong
.
unirest
.
HttpResponse
<
String
>
response
=
null
;
try
{
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyyMMddHHmmssSSS"
);
...
...
service-manager/src/main/java/com/winsun/controller/PartnerController.java
View file @
c4f8324a
...
...
@@ -14,10 +14,7 @@ import com.winsun.bean.HhrUser;
import
com.winsun.bean.School
;
import
com.winsun.bean.SysUser
;
import
com.winsun.mapper.*
;
import
com.winsun.utils.DataAuthUtil
;
import
com.winsun.utils.ExcelDealUtils
;
import
com.winsun.utils.MD5Utils
;
import
com.winsun.utils.MapUtil
;
import
com.winsun.utils.*
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.ibatis.annotations.Param
;
...
...
@@ -256,6 +253,17 @@ public class PartnerController extends BaseController {
}
else
{
dataList
=
newList
.
subList
((
pageIndex
-
1
)*
pageSize
,
pageIndex
*
pageSize
);
}
for
(
Map
<
String
,
Object
>
map
:
dataList
)
{
if
(
StringUtils
.
isNotBlank
(
map
.
get
(
"phone"
).
toString
())){
map
.
put
(
"phone"
,
DesensitizationUtil
.
desensitizedPhoneNumber
(
map
.
get
(
"phone"
).
toString
()));
}
if
(
StringUtils
.
isNotBlank
(
map
.
get
(
"account"
).
toString
())){
map
.
put
(
"account"
,
DesensitizationUtil
.
desensitizedPhoneNumber
(
map
.
get
(
"account"
).
toString
()));
}
if
(
StringUtils
.
isNotBlank
(
map
.
get
(
"idCard"
).
toString
())){
map
.
put
(
"idCard"
,
DesensitizationUtil
.
desensitizedIdNumber
(
map
.
get
(
"idCard"
).
toString
()));
}
}
page
.
setRecords
(
dataList
);
page
.
setTotal
(
newList
.
size
());
return
ResponseData
.
success
(
page
,
"查询完毕!"
);
...
...
service-manager/src/main/java/com/winsun/controller/SalesListController.java
View file @
c4f8324a
...
...
@@ -16,6 +16,7 @@ import com.winsun.mapper.NetworkInfoMapper;
import
com.winsun.mapper.SalesListMapper
;
import
com.winsun.mapper.SchoolMapper
;
import
com.winsun.mapper.SysUserMapper
;
import
com.winsun.utils.DesensitizationUtil
;
import
com.winsun.utils.ImportExcel
;
import
com.winsun.utils.MapUtil
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -152,7 +153,14 @@ public class SalesListController extends BaseController{
wrapperOrder
.
like
(
StringUtils
.
isNotBlank
(
remark
),
"remark"
,
remark
);
wrapperOrder
.
orderBy
(
"create_time"
,
false
);
List
<
SalesList
>
orderList
=
salesListMapper
.
selectPage
(
page
,
wrapperOrder
);
for
(
SalesList
salesList
:
orderList
)
{
if
(
StringUtils
.
isNotBlank
(
salesList
.
getOrderPhone
())){
salesList
.
setOrderPhone
(
DesensitizationUtil
.
desensitizedPhoneNumber
(
salesList
.
getOrderPhone
()));
}
if
(
StringUtils
.
isNotBlank
(
salesList
.
getAccount
())){
salesList
.
setAccount
(
DesensitizationUtil
.
desensitizedPhoneNumber
(
salesList
.
getAccount
()));
}
}
page
.
setRecords
(
orderList
);
return
ResponseData
.
success
(
page
,
"查询完毕!"
);
}
...
...
service-manager/src/main/java/com/winsun/controller/school/SchoolAllocationController.java
View file @
c4f8324a
...
...
@@ -11,6 +11,7 @@ import com.winsun.bean.School;
import
com.winsun.bean.SysUser
;
import
com.winsun.mapper.SchoolMapper
;
import
com.winsun.mapper.SysUserMapper
;
import
com.winsun.utils.DesensitizationUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -98,7 +99,11 @@ public class SchoolAllocationController extends BaseController {
}
else
{
newList
=
dataList
.
subList
((
pageIndex
-
1
)*
pageSize
,
pageIndex
*
pageSize
);
}
for
(
Map
<
String
,
Object
>
map
:
newList
)
{
if
(
StringUtils
.
isNotBlank
(
map
.
get
(
"account"
).
toString
())){
map
.
put
(
"account"
,
DesensitizationUtil
.
desensitizedPhoneNumber
(
map
.
get
(
"account"
).
toString
()));
}
}
page
.
setRecords
(
newList
);
page
.
setTotal
(
dataList
.
size
());
return
ResponseData
.
success
(
page
,
"查询完毕!"
);
...
...
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