作者 刘锟

update

... ... @@ -76,7 +76,13 @@ class InquiryForwardLogic extends BaseLogic
try {
$num = 0;
$now = date('Y-m-d H:i:s');
foreach ($this->param['forward_url'] as $website) {
foreach ($this->param['forward_url'] as $url) {
$domain_array = parse_url($url);
$website = $domain_array['host'] ?? '';
if (!$website) {
continue;
}
//获取站点对应项目版本
$project_version = InquiryProject::select(['version'])->where('domain', 'like', '%' . $website . '%')->orWhere('test_domain', 'like', '%' . $website . '%')->first();
if (!$project_version) {
... ... @@ -84,6 +90,7 @@ class InquiryForwardLogic extends BaseLogic
}
$is_v6 = $project_version->version == 6 ? 1 : 0;
//计算发送时间
if ($this->param['inquiry_diff'] > 0) {
$start_at = date('Y-m-d H:i:s', strtotime($this->param['inquiry_date'] . ' -' . $this->param['inquiry_diff'] . ' hours'));
... ... @@ -156,6 +163,7 @@ class InquiryForwardLogic extends BaseLogic
$lists = [];
if (count($re_route) > 0) {
//根据项目id查询项目,并根据询盘量排序
$project_ids = array_column($re_route, 'project_id');
$re_project = InquiryProject::select(['id', 'project', 'channel', 'domain'])->whereIn('id', $project_ids)->orderBy('recent_inquiry', 'asc')->get();
... ... @@ -184,8 +192,7 @@ class InquiryForwardLogic extends BaseLogic
$lists[] = [
'id' => $vp->id,
'project' => $vp->project,
'domain' => $vp->domain,
'route' => $route
'route' => $vp->domain . $route
];
}
}
... ...