|
...
|
...
|
@@ -48,11 +48,27 @@ class TaskController extends BaseController |
|
|
|
$lists[$k]['manager_id'] = $v['manage_id'];
|
|
|
|
$lists[$k]["manage_id_text"] = $managerModel->read(['id'=>$v['manage_id']])['name'];
|
|
|
|
$lists[$k]["count"] = $v['count'];
|
|
|
|
$lists[$k]['task_list'] = $task->list(['id'=>['in',$ids]]);
|
|
|
|
$lists[$k]['task_list'] = $this->getTaskList($task,$ids);
|
|
|
|
}
|
|
|
|
$this->response('success',Code::SUCCESS,$lists);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取任务列表
|
|
|
|
* @name :getTaskList
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/8/23 15:44
|
|
|
|
*/
|
|
|
|
public function getTaskList(&$task,$ids){
|
|
|
|
$lists = $task->list(['id'=>['in',$ids]]);
|
|
|
|
foreach ($lists as $k => $v){
|
|
|
|
$v['attachment'] = url('a/download/files?hash='.$v['attachment']);
|
|
|
|
$lists[$k] = $v;
|
|
|
|
}
|
|
|
|
return $lists;
|
|
|
|
}
|
|
|
|
|
|
|
|
public function items(Request $request, TaskLogic $logic)
|
|
|
|
{
|
|
|
|
$request->validate([
|
...
|
...
|
|