作者 lyh

gx

@@ -200,4 +200,26 @@ class TaskController extends BaseController @@ -200,4 +200,26 @@ class TaskController extends BaseController
200 } 200 }
201 return $v; 201 return $v;
202 } 202 }
  203 +
  204 + /**
  205 + * @remark :获取我的任务列表
  206 + * @name :getUserTaskList
  207 + * @author :lyh
  208 + * @method :post
  209 + * @time :2023/9/4 9:14
  210 + */
  211 + public function getUserTaskList(){
  212 + $taskOwnerModel = new TaskOwner();
  213 + $this->map['manage_id'] = $this->manage['id'];
  214 + $lists = $taskOwnerModel->lists($this->map,$this->page,$this->row,$this->order);
  215 + if(!empty($lists) && !empty($lists['list'])){
  216 + $taskModel = new Task();
  217 + foreach ($lists as $k => $v){
  218 + $taskInfo = $taskModel->read(['id'=>$v['task_id']]);
  219 + $v['task_info'] = $taskInfo;
  220 + $lists[$k] = $v;
  221 + }
  222 + }
  223 + $this->success('success',Code::SUCCESS,$lists);
  224 + }
203 } 225 }
@@ -175,6 +175,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -175,6 +175,7 @@ Route::middleware(['aloginauth'])->group(function () {
175 Route::post('/save', [Aside\Task\TaskController::class, 'save'])->name('admin.task_save'); 175 Route::post('/save', [Aside\Task\TaskController::class, 'save'])->name('admin.task_save');
176 Route::post('/status', [Aside\Task\TaskController::class, 'status'])->name('admin.task_status'); 176 Route::post('/status', [Aside\Task\TaskController::class, 'status'])->name('admin.task_status');
177 Route::post('/save_follow', [Aside\Task\TaskController::class, 'save_follow'])->name('admin.task_save_follow'); 177 Route::post('/save_follow', [Aside\Task\TaskController::class, 'save_follow'])->name('admin.task_save_follow');
  178 + Route::any('/getUserTaskList', [Aside\Task\TaskController::class, 'getUserTaskList'])->name('admin.task_getUserTaskList');
178 }); 179 });
179 //服务器配置 180 //服务器配置
180 Route::prefix('devops')->group(function () { 181 Route::prefix('devops')->group(function () {