修改理车宝接口手机号脱敏和h5提交补贴信息短信通知

This commit is contained in:
lcc
2025-10-05 10:28:58 +08:00
parent 62dfc759c8
commit 94e7bb0ca3
3 changed files with 37 additions and 6 deletions
+15 -6
View File
@@ -86,7 +86,7 @@ class Customers extends Wxapp
'id' => $row['id'],
'cid' => $row['cid'],
'name' => $row['name'],
'mobile' => $this->get_mobile(['mobile' => $row['mobile'], 'rid' => $row['rid']]),
'mobile' => $this->get_mobile(['mobile' => $row['mobile'], 'rid' => $row['rid'], 'un_lock' => $row['un_lock']]),
'complete_mobile' => $row['mobile'],
'tip' => $tip,
'is_top' => $row['is_top'],
@@ -129,7 +129,7 @@ class Customers extends Wxapp
$row['cf_pid'] && $paic_user = $this->app_paic_users_model->get(['id' => $row['cf_pid']]);
$data['baseinfo'] = [
'name' => ['value' => $row['name'], 'cn' => '客户姓名'],
'mobile' => ['value' => $this->get_mobile(['mobile' => $row['mobile'], 'rid' => $row['rid']]), 'cn' => '客户电话'],
'mobile' => ['value' => $this->get_mobile(['mobile' => $row['mobile'], 'rid' => $row['rid']]), 'cn' => '客户电话', 'un_lock' => $row['un_lock']],
// 'c_brand' => $row['c_brand'],
'of_id' => ['value' => $of_title, 'of_id' => intval($row['of_id']), 'of2_id' => intval($row['of2_id']), 'cn' => '客户来源', 'edit_status' => $edit_status],
'buy_time' => ['value' => $row['buy_time'], 'cn' => '预计购车时间'],
@@ -1015,7 +1015,7 @@ class Customers extends Wxapp
}
$tip = $status_name[$val['status']] ? $status_name[$val['status']] : '';
$left_time = 0;
$mobile = $this->get_mobile(['mobile' => $val['mobile'], 'rid' => $val['rid']]);
$mobile = $this->get_mobile(['mobile' => $val['mobile'], 'rid' => $val['rid'], 'un_lock' => $val['un_lock']]);
if ($param['biz_type'] == Biz_model::BIZ_TYPE_4s) {
!$param['un_lock'] && $mobile = mobile_asterisk($mobile);
$rec_time = strtotime($val['rec_time']);
@@ -1355,7 +1355,7 @@ class Customers extends Wxapp
$lists[] = [
'id' => $val['id'],
'name' => $val['name'],
'mobile' => $this->get_mobile(['mobile' => $val['mobile'], 'rid' => $val['rid']]),
'mobile' => $this->get_mobile(['mobile' => $val['mobile'], 'rid' => $val['rid'], 'un_lock' => $val['un_lock']]),
'reason' => $reason,
];
}
@@ -1448,11 +1448,20 @@ class Customers extends Wxapp
private function get_mobile($params)
{
$mobile = $params['mobile'];
return $mobile;
if (!$mobile) {
return '';
} elseif ($params['rid']) {
return mobile_asterisk($mobile);
$biz_type = $this->get_biz('type');
if ($biz_type != Biz_model::BIZ_TYPE_4s) { //非4s店都脱敏
return mobile_asterisk($mobile);
} else {
$clues = $this->clues_model->get(array('id' => $params['rid']));
if ($clues['app_id'] == Receiver_clues_model::APP_ID_ACTIVITY && $params['un_lock'] == 1) { //来源活动报名且解锁
return $mobile;
} else {
return mobile_asterisk($mobile);
}
}
} else {
return $mobile;
}