Procházet zdrojové kódy

甘特图返回assignTo名称

kely před 11 měsíci
rodič
revize
ee489c8bd0
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      app/Services/Project/ProjectGanttService.php

+ 2 - 2
app/Services/Project/ProjectGanttService.php

@@ -29,13 +29,11 @@ class ProjectGanttService
             }
 
             $treeTasks = make_tree($groupTasks[$groupKey]->toArray());
-
             $groupUniqueKey = uniqid();
             $items[] = $this->topGroupFormat(
                 $groupUniqueKey,
                 isset($groupNamesKeyBy[$groupKey]) ? $groupNamesKeyBy[$groupKey]['name'] : "Empty"
             );
-
             $tasks = $this->flattenTasks($treeTasks);
 
             foreach ($tasks as $task) {
@@ -55,6 +53,7 @@ class ProjectGanttService
             'start_date' => null,
             'duration' => null,
             'progress' => 0,
+            'assign_to' => null,
             'open' => true,
         ];
     }
@@ -83,6 +82,7 @@ class ProjectGanttService
             'start_date' => $task['begin'],
             'duration' => $end->diffInDays($begin),
             'progress' => $progress,
+            'assign_to' =>$task['assign']?User::query()->where('id',$task['assign'])->first()->name:null,
             'open' => true,
         ];
     }