cqp 18 godzin temu
rodzic
commit
0de2122868
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3 0
      app/Service/ItemService.php

+ 3 - 0
app/Service/ItemService.php

@@ -3452,6 +3452,7 @@ class ItemService extends Service
         $mission_id = array_column($data['data'],'id');
         $item_node_map = $this->getItemNodeMap($mission_id);
         if(isset($ergs['get_item_node_mission_man'])) $mission_man = $this->getMissionMembersMap($mission_id, $user);
+        $item = $this->getItemMap(array_unique(array_column($data['data'],'item_id')));
         foreach ($data['data'] as $key => $value){
             $data['data'][$key]['crt_time'] = $value['crt_time'] ? date('Y-m-d H:i:s',$value['crt_time']) : '';
             $data['data'][$key]['start_time'] = $value['start_time'] ? date('Y-m-d',$value['start_time']) : '';
@@ -3470,6 +3471,8 @@ class ItemService extends Service
             $data['data'][$key]['mission_color'] = $node_tmp['color'] ?? '';
             $data['data'][$key]['item_node_title'] = $item_node_map[$value['id']] ?? '';
             $data['data'][$key]['mission_man'] = $mission_man[$value['id']] ?? [];
+            $item_tmp = $item[$value['item_id']] ?? [];
+            $data['data'][$key]['item_title'] = $item_tmp['title'] ?? '';
         }
 
         return $data;