作者 赵彬吉

update

... ... @@ -152,6 +152,13 @@ class InquiryController extends BaseController
$result = ReInquiryCount::where('domain', 'like', '%'.$domain.'%')->first();
if($result){
$result->tasks = $result->tasks; //调用访问器
$return = 0; //所有都关闭或删除就不返回
foreach ($result->tasks as $task){
$return += (!$task->is_del && $task->status);
}
if(!$return){
return $this->success([]);
}
}
return $this->success($result?:[]);
}
... ...
... ... @@ -67,9 +67,10 @@ class ReInquiryCount extends Base
}
public function getTasksAttribute(){
$tasks = ReInquiryTask::whereIn('id', $this->task_ids)->select(['title', 'industry','target'])->get()->toArray();
$tasks = ReInquiryTask::whereIn('id', $this->task_ids)->select(['title', 'industry','target', 'status'])->get()->toArray();
foreach ($tasks as &$task){
$target = collect($task['target'])->where('url', $this->domain)->first();
$task['is_del'] = $target ? 0 : 1;
$task['agent'] = $target['agent'] ?? '';
$task['is_v6'] = $target['is_v6'] ?? '';
$task['agent_group'] = $target['agent_group'] ?? '';
... ...