Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zptz-sass-kelaidian
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
李大见
zptz-sass-kelaidian
Commits
869a02ce
提交
869a02ce
authored
5月 15, 2026
作者:
窦斌
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
edit
上级
2a09ac79
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
41 行增加
和
3 行删除
+41
-3
SynJdPopDataController.php
app/Http/Controllers/Api/SynJdPopDataController.php
+0
-0
MyTestController.php
app/Http/Controllers/Dou/MyTestController.php
+1
-1
CommonService.php
app/Services/CommonService.php
+31
-0
OrderListService.php
app/Services/OrderListService.php
+4
-1
OrderService.php
app/Services/OrderService.php
+4
-1
api.php
routes/api.php
+1
-0
没有找到文件。
app/Http/Controllers/Api/SynJdPopDataController.php
浏览文件 @
869a02ce
差异被折叠。
点击展开。
app/Http/Controllers/Dou/MyTestController.php
浏览文件 @
869a02ce
...
...
@@ -1435,7 +1435,7 @@ class MyTestController extends BaseController
$rec
=
RechargeOrder
::
insert
(
$cxtk
);
//更改已取消退款状态
$red
=
RechargeOrder
::
whereIn
(
'reo_id'
,
$reo_id
)
->
update
([
'reo_refund'
=>
3
]);
->
update
([
'reo_refund'
=>
3
,
'reo_paid_money'
=>
$price
]);
//公司账号退款充值
$update_rea
=
DB
::
table
(
'admin_recharge'
)
->
where
(
'adre_company_id'
,
$v
)
//公司id
...
...
app/Services/CommonService.php
浏览文件 @
869a02ce
...
...
@@ -1849,4 +1849,35 @@ class CommonService extends Service{
curl_close
(
$curl
);
return
$output
;
}
/**
* 客户姓名 电话 地址 脱敏处理 20250707
* $str string 需要处理的字符串
* $type int 处理类型 1姓名 2手机号 3地址
*/
public
static
function
hidePrivacy
(
$str
=
''
,
$type
=
0
)
{
if
(
empty
(
$str
)
||
empty
(
$type
))
return
$str
;
if
(
$type
==
1
)
{
// 姓名
$hiddenName
=
mb_substr
(
$str
,
0
,
1
,
'UTF-8'
)
.
'**'
;
return
$hiddenName
;
}
if
(
$type
==
2
)
{
// 电话
$hiddenMobile
=
substr
(
$str
,
0
,
3
)
.
'****'
.
substr
(
$str
,
-
4
);
return
$hiddenMobile
;
}
if
(
$type
==
3
)
{
// 地址
// 隐藏详细门牌号部分
$str
=
preg_replace
(
'/(\d{3})\d{4}(\d{4})/'
,
'$1****$2'
,
$str
);
$hiddenAddress
=
preg_replace
(
'/(区|镇|乡|街道|路|街|道|巷|弄|号|栋|单元|室|楼|社区)\d+/u'
,
'$1**'
,
$str
);
$hiddenAddress
=
preg_replace
(
'/(区|镇|乡|街道|路|街|道|巷|弄|号|栋|单元|室|楼|社区)[a-z A-Z]+/u'
,
'$1**'
,
$str
);
$hiddenAddress
=
preg_replace
(
'/(区|镇|乡|街道|路|街|道|巷|弄|号|栋|单元|室|楼|社区)[\x{4e00}-\x{9fa5}]{2}/u'
,
'$1**'
,
$hiddenAddress
);
$hiddenAddress
=
preg_replace
(
'/\d+/'
,
'***'
,
$hiddenAddress
);
return
$hiddenAddress
;
}
return
$str
;
}
}
app/Services/OrderListService.php
浏览文件 @
869a02ce
...
...
@@ -767,7 +767,10 @@ class OrderListService extends Service
}
$list
[
$k
][
'cd_name'
]
=
CategoryService
::
getNameByCdId
(
$v
[
'category'
]);
//'shr_phone', 'shr_name', 'shr_sheng', 'shr_shi', 'shr_xian', 'shr_adress',
$list
[
$k
][
'shr_name_jm'
]
=
CommonService
::
hidePrivacy
(
$v
[
'shr_name'
],
1
);
$list
[
$k
][
'shr_phone_jm'
]
=
CommonService
::
hidePrivacy
(
$v
[
'shr_phone'
],
2
);
$list
[
$k
][
'shr_adress_jm'
]
=
'********'
;
//CommonService::hidePrivacy($v['shr_adress'],3);
//技师信息
if
(
$v
[
'install_id'
]){
$intallInfo
=
InstallPersonService
::
getInstallPersonById
(
$v
[
'install_id'
]);
...
...
app/Services/OrderService.php
浏览文件 @
869a02ce
...
...
@@ -686,7 +686,10 @@ class OrderService extends Service
}
$list
[
$k
][
'cd_name'
]
=
CategoryService
::
getNameByCdId
(
$v
[
'category'
]);
//订单类型
//'shr_phone', 'shr_name', 'shr_sheng', 'shr_shi', 'shr_xian', 'shr_adress',
$list
[
$k
][
'shr_name_jm'
]
=
CommonService
::
hidePrivacy
(
$v
[
'shr_name'
],
1
);
$list
[
$k
][
'shr_phone_jm'
]
=
CommonService
::
hidePrivacy
(
$v
[
'shr_phone'
],
2
);
$list
[
$k
][
'shr_adress_jm'
]
=
'********'
;
//CommonService::hidePrivacy($v['shr_adress'],3);
/*---------------------------------------判定并获取联系人变更信息开始----------------------------------------------------*/
if
(
$v
[
'new_customer_id'
]
!=
$v
[
'customer_id'
])
{
//当订单联系人不等于安装联系人
$db
=
new
User
();
...
...
routes/api.php
浏览文件 @
869a02ce
...
...
@@ -1146,6 +1146,7 @@ Route::group(
Route
::
get
(
'addOrderData'
,
'SynJdPopDataController@addOrderData'
);
//添加京东
Route
::
get
(
'decOrder'
,
'SynJdPopDataController@decOrder'
);
//定时解密
Route
::
get
(
'getRefundOrder'
,
'SynJdPopDataController@getRefundOrder'
);
//定时解密
Route
::
post
(
'addPopOrder'
,
'SynJdPopDataController@addPopOrder'
);
//添加pop订单
});
#平台服务 >> 京东自营订单
Route
::
group
([
'prefix'
=>
'SynJdSelfData'
],
function
(){
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论