|
...
|
...
|
@@ -13,6 +13,7 @@ use App\Helper\QuanqiusouApi; |
|
|
|
use App\Http\Controllers\Aside\BaseController;
|
|
|
|
use App\Models\Channel\Channel;
|
|
|
|
use App\Models\Domain\DomainInfo;
|
|
|
|
use App\Models\Inquiry\ReInquiryCost;
|
|
|
|
use App\Models\Inquiry\ReInquiryCount;
|
|
|
|
use App\Models\Inquiry\ReInquiryDetail;
|
|
|
|
use App\Models\Inquiry\ReInquiryForm;
|
|
...
|
...
|
@@ -57,15 +58,21 @@ class AdsController extends BaseController |
|
|
|
}
|
|
|
|
})
|
|
|
|
->orderBy('id', 'desc')
|
|
|
|
->paginate($page_size);
|
|
|
|
->paginate($page_size)
|
|
|
|
->toArray();
|
|
|
|
|
|
|
|
$relay_site_total = 0;
|
|
|
|
foreach ($result as &$item){
|
|
|
|
$relay_site_total += count($item->target);
|
|
|
|
$item->requiry_num = ReInquiryDetail::where('task_id', $item->id)->where('status', ReInquiryDetail::STATUS_SUCCESS)->count();
|
|
|
|
$item->form_num = ReInquiryForm::whereIn('ad_id', explode(',', $item->ad_id))->count();
|
|
|
|
foreach ($result['list'] as &$item){
|
|
|
|
$relay_site_total += count($item['target']);
|
|
|
|
$item['requiry_num'] = ReInquiryDetail::where('task_id', $item['id'])->where('status', ReInquiryDetail::STATUS_SUCCESS)->count();
|
|
|
|
$item['form_num'] = ReInquiryForm::whereIn('ad_id', explode(',', $item['ad_id']))->count();
|
|
|
|
//关联网站是否有重复的
|
|
|
|
foreach ($item['target'] as $k=>$target){
|
|
|
|
$repeat = ReInquiryTask::where('target', 'like', '%'.$target['url'].'%')->where('id', '<>', $item['id'])->first();
|
|
|
|
$item['target'][$k]['is_repeat'] = $repeat ? 1 : 0;
|
|
|
|
}
|
|
|
|
$item['cost'] = ReInquiryCost::getCostByAdIds($item['ad_id']);
|
|
|
|
}
|
|
|
|
$result = $result->toArray();
|
|
|
|
$result['relay_site_total'] = $relay_site_total;
|
|
|
|
$result['default_ai_param'] = ReInquiryTask::DEFAULT_AI_PARAM;
|
|
|
|
|
...
|
...
|
|