mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-19 04:24:12 +00:00
update unclaumed list query and response
This commit is contained in:
@@ -8,9 +8,11 @@ use App\Classes\Modules\PackingLists\Services\ListsPackingLists;
|
||||
use App\Classes\Modules\PackingLists\Standards\Rules\CanListPackingLists;
|
||||
use App\Http\Resources\PackingListNullOrderResource;
|
||||
use App\Http\Resources\PackingListResource;
|
||||
use App\Transformers\PackageListTransformer;
|
||||
use ErrorException;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Spatie\Fractalistic\ArraySerializer;
|
||||
|
||||
class ListPackingListsLogic extends AbstractControllerLogic
|
||||
{
|
||||
@@ -18,7 +20,8 @@ class ListPackingListsLogic extends AbstractControllerLogic
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
protected function notification():array {
|
||||
protected function notification(): array
|
||||
{
|
||||
return [
|
||||
'title' => 'Retrieved PackingLists',
|
||||
'message' => 'You have successfully retrieved a list of PackingLists'
|
||||
@@ -48,13 +51,22 @@ class ListPackingListsLogic extends AbstractControllerLogic
|
||||
* @return JsonResponse
|
||||
* @throws ErrorException
|
||||
*/
|
||||
public function logic(Request $request) : JsonResponse
|
||||
public function logic(Request $request): JsonResponse
|
||||
{
|
||||
$this->canListPackingLists->passes();
|
||||
|
||||
$query = $this->listsPackingLists->execute($this->listsPackingLists->deserializeFilters($request->input('filters')));
|
||||
|
||||
return $this->collectionResponse(PackingListResource::collection($query));
|
||||
return fractal()
|
||||
->parseIncludes(['transport', 'packages'])
|
||||
->collection($query, new PackageListTransformer(), "data")
|
||||
->serializeWith(new ArraySerializer())
|
||||
->respond(200, [], JSON_PRETTY_PRINT);
|
||||
|
||||
|
||||
//return $this->collectionResponse(PackingListResource::collection($query));
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -17,12 +17,10 @@ class PackageListTransformer extends TransformerAbstract
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $defaultIncludes = [
|
||||
protected array $defaultIncludes = [
|
||||
'transport',
|
||||
'receive_packing_list',
|
||||
'packages',
|
||||
'shipping_transaction',
|
||||
'suspended_invoice'
|
||||
|
||||
];
|
||||
|
||||
/**
|
||||
@@ -30,8 +28,12 @@ class PackageListTransformer extends TransformerAbstract
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $availableIncludes = [
|
||||
'order'
|
||||
protected array $availableIncludes = [
|
||||
'order',
|
||||
'receive_packing_list',
|
||||
'shipping_transaction',
|
||||
'suspended_invoice'
|
||||
|
||||
];
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user