代码提交

This commit is contained in:
wong
2025-08-22 10:23:05 +08:00
parent 0681c69d67
commit d726be7d66
12 changed files with 363 additions and 23 deletions

View File

@@ -127,6 +127,73 @@ class PosterWeChatMiniProgram extends Controller
}
public function decryptphones() {
$taskId = request()->param('id');
$phone = request()->param('phone');
if (!$phone) {
return json([
'code' => 400,
'message' => '手机号不能为空'
]);
}
$task = Db::name('customer_acquisition_task')->where('id', $taskId)->find();
if (!$task) {
return json([
'code' => 400,
'message' => '任务不存在'
]);
}
if (!empty($phone)) {
// TODO 拿到手机号之后的后续操作:
// 1. 先写入 ck_traffic_pool 表 identifier mobile 都是 用 phone字段的值
$trafficPool = Db::name('traffic_pool')->where('identifier', $phone)->find();
if (!$trafficPool) {
Db::name('traffic_pool')->insert([
'identifier' => $phone,
'mobile' => $phone,
'createTime' => time()
]);
}
$taskCustomer = Db::name('task_customer')->where('task_id', $taskId)->where('phone', $phone)->find();
if (!$taskCustomer) {
Db::name('task_customer')->insert([
'task_id' => $taskId,
// 'identifier' => $phone,
'phone' => $phone,
'source' => $task['name'],
'createTime' => time(),
'tags' => json_encode([]),
'siteTags' => json_encode([]),
]);
}
// return $phone;
return json([
'code' => 200,
'message' => '获取手机号成功',
'data' => $phone
]);
} else {
// return null;
return json([
'code' => 400,
'message' => '手机号失败:'
]);
}
// return $result;
}
// todo 获取海报获客任务的任务/海报数据 -- 表还没设计好,不急 ck_customer_acquisition_task
public function getPosterTaskData() {
$id = request()->param('id');