作者 lyh

gx

... ... @@ -64,12 +64,14 @@ class TaskController extends BaseController
*/
public function searchParam(&$task,&$taskOwnerModel){
$map = [];
if($this->map['type'] == 1){
$ids = $task->where('created_manage_id', $this->map['manage_id'])->pluck('task_id')->toArray();
$manage_ids = $taskOwnerModel->formatQuery(['task_id'=>['in',$ids]])->pluck('manage_id')->toArray();
$map['manage_id'] = ['in',$manage_ids];
}else{
$map['manage_id'] = $this->map['manage_id'];
if(isset($this->map['type']) && !empty($this->map['type'])){
if($this->map['type'] == 1){
$ids = $task->where('created_manage_id', $this->map['manage_id'])->pluck('task_id')->toArray();
$manage_ids = $taskOwnerModel->formatQuery(['task_id'=>['in',$ids]])->pluck('manage_id')->toArray();
$map['manage_id'] = ['in',$manage_ids];
}else{
$map['manage_id'] = $this->map['manage_id'];
}
}
return $map;
}
... ...