Vue Polling - Solve a problem where query of packing list with contaienrs and packages data is taking too long to complete

This commit is contained in:
Dillon Ngo
2024-01-26 02:19:31 +08:00
parent e2b378e197
commit b6c9c8843d
@@ -37,7 +37,9 @@ class ListPackingListsJobProcessor
*/
public function execute(ListGenericJobObject $listGenericJobObject) {
$query = $this->listsPackingLists->execute($this->listsPackingLists->deserializeFilters($listGenericJobObject->getPayload()['filters']), ['page' => $listGenericJobObject->getPayload()['page'], 'with_containers_packages' => true]);
// $query = $this->listsPackingLists->execute($this->listsPackingLists->deserializeFilters($listGenericJobObject->getPayload()['filters']), ['page' => $listGenericJobObject->getPayload()['page'], 'with_containers_packages' => true]);
$query = $this->listsPackingLists->execute($this->listsPackingLists->deserializeFilters($listGenericJobObject->getPayload()['filters']), ['page' => $listGenericJobObject->getPayload()['page']]);
Log:info(json_encode($query));
foreach ($query->items() as &$item) {
$item['userInfo'] = $listGenericJobObject->getUserInfo();
}