feat: 集成隐私小号功能保护用户手机号

新增隐私小号服务类,在订单创建时自动绑定隐私手机号,收货时自动解绑
在快递发货和收货流程中使用隐私小号替代真实手机号,保护用户隐私
添加数据库字段存储绑定关系,提供系统配置开关和测试脚本
This commit is contained in:
2026-04-01 00:43:51 +08:00
parent 03a6ba7961
commit 42d98407de
14 changed files with 1722 additions and 6 deletions

View File

@@ -294,7 +294,7 @@ class StoreOrderDeliveryServices extends BaseServices
}
$expData['com'] = $data['delivery_code'];
$expData['to_name'] = $orderInfo['real_name'];
$expData['to_tel'] = $orderInfo['user_phone'];
$expData['to_tel'] = $orderInfo['private_phone'] ?: $orderInfo['user_phone'];
$expData['to_addr'] = $orderInfo['user_address'];
$expData['from_name'] = $data['to_name'];
$expData['from_tel'] = $data['to_tel'];
@@ -346,7 +346,7 @@ class StoreOrderDeliveryServices extends BaseServices
$expressService = app()->make(ServeServices::class);
$expData['kuaidicom'] = $data['delivery_code'];
$expData['man_name'] = $orderInfo->real_name;
$expData['phone'] = $orderInfo->user_phone;
$expData['phone'] = $orderInfo->private_phone ?: $orderInfo->user_phone;
$expData['address'] = $orderInfo->user_address;
$expData['send_real_name'] = $data['to_name'];
$expData['send_phone'] = $data['to_tel'];
@@ -626,7 +626,7 @@ class StoreOrderDeliveryServices extends BaseServices
$expressService = app()->make(ServeServices::class);
$expData['com'] = $dumpInfo['com'];
$expData['to_name'] = $orderInfo->real_name;
$expData['to_tel'] = $orderInfo->user_phone;
$expData['to_tel'] = $orderInfo->private_phone ?: $orderInfo->user_phone;
$expData['to_addr'] = $orderInfo->user_address;
$expData['from_name'] = $dumpInfo['from_name'];
$expData['from_tel'] = $dumpInfo['from_tel'];