|
...
|
...
|
@@ -75,8 +75,6 @@ class OptimizeController extends BaseController |
|
|
|
$item['keyword_num'] = $item['key'] ?? 0;
|
|
|
|
$item['autologin_code'] = getAutoLoginCode($item['id']);
|
|
|
|
// $item['article_num'] = ($data['blog'] ?? 0) + ($data['news'] ?? 0);
|
|
|
|
// $item['task_finish_num'] = Task::getNumByProjectId($item['id'], Task::STATUS_DOWN);
|
|
|
|
// $item['task_pending_num'] = Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]);
|
|
|
|
return $item;
|
|
|
|
}
|
|
|
|
/**
|
|
...
|
...
|
@@ -158,9 +156,12 @@ class OptimizeController extends BaseController |
|
|
|
$query = $query->where('gl_project_deploy_optimize.assist_mid','like','%'.$this->map['optimize_assist_mid'].'%');
|
|
|
|
}
|
|
|
|
if(isset($this->map['channel_id']) && !empty($this->map['channel_id'])){
|
|
|
|
$query = $query->where('gl_project.channel','like','%"channel_id":"'.$this->map['channel_id'].'"%');
|
|
|
|
$query->where(function ($subQuery) {
|
|
|
|
$subQuery->orWhere('gl_project.channel','like','%"channel_id": "'.$this->map['channel_id'].'"%')
|
|
|
|
->orWhere('gl_project.channel','like','%"channel_id": '.$this->map['channel_id'].'%');
|
|
|
|
});
|
|
|
|
}
|
|
|
|
// $query = $query->whereIn('gl_project.type',[2,4]);//TODO::2,4代表优化项目
|
|
|
|
$query = $query->whereIn('gl_project.type',[2,4]);//TODO::2,4代表优化项目
|
|
|
|
return $query;
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|