作者 赵彬吉

update

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