mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-25 23:44:03 +00:00
Laravel Vapor - Fix another 504 issue when searching for container
This commit is contained in:
@@ -61,9 +61,36 @@ class PackingListBaseResource extends JsonResource
|
||||
$data['packages'] = PackageBaseResource::collection($packages);
|
||||
|
||||
|
||||
//option 2: include_receive_packing_list
|
||||
//option 2a: include_receive_packing_list
|
||||
if($this->include_receive_packing_list){
|
||||
$receive_packing_list = $this->when($this->type === PackingListType::SHIPPING_PACKING_LIST, new PackingListResource(PackingList::where('reference', $this->reference)->where('type', PackingListType::WAREHOUSE_RECEIVE_LIST)->first()));
|
||||
$temp = PackingList::where('reference', $this->reference)->where('type', PackingListType::WAREHOUSE_RECEIVE_LIST)->first();
|
||||
$temp->include_shipping_transaction = true;
|
||||
$temp->include_suspended_invoice = true;
|
||||
$temp->include_packages = true;
|
||||
$temp->include_receive_packing_list = true;
|
||||
$temp->include_transport_in_receive_packing_list = false;
|
||||
$temp->include_order_in_packages = true;
|
||||
$temp->include_transport_in_packages = true;
|
||||
$temp->include_container_in_packages = true;
|
||||
$temp->include_packing_list_reference_in_packages = true;
|
||||
|
||||
$receive_packing_list = $this->when($this->type === PackingListType::SHIPPING_PACKING_LIST, new PackingListBaseResource($temp));
|
||||
}
|
||||
|
||||
//option 2b: include_base_only_in_receive_packing_list
|
||||
if($this->include_base_only_in_receive_packing_list){
|
||||
$temp = PackingList::where('reference', $this->reference)->where('type', PackingListType::WAREHOUSE_RECEIVE_LIST)->first();
|
||||
$temp->include_shipping_transaction = false;
|
||||
$temp->include_suspended_invoice = false;
|
||||
$temp->include_packages = false;
|
||||
$temp->include_receive_packing_list = false;
|
||||
$temp->include_transport_in_receive_packing_list = false;
|
||||
$temp->include_order_in_packages = false;
|
||||
$temp->include_transport_in_packages = false;
|
||||
$temp->include_container_in_packages = false;
|
||||
$temp->include_packing_list_reference_in_packages = false;
|
||||
|
||||
$receive_packing_list = $this->when($this->type === PackingListType::SHIPPING_PACKING_LIST, new PackingListBaseResource($temp));
|
||||
}
|
||||
$data['receive_packing_list'] = $receive_packing_list;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user