Files
izyim/app/Classes/Modules/Steps/StepAttachments.php
T
omair saleh 8a28eb1790 Revert "Merge branch 'dashboardReport' into 'master'"
This reverts merge request !5
2019-03-19 09:57:38 +00:00

26 lines
937 B
PHP

<?php
namespace App\Classes\Modules\Steps;
use App\Classes\Constants;
use App\Http\Resources\PackingList as PackingListResource;
use App\Http\Resources\ShippingArrangement as ShippingArrangementResource;
use App\Models\PackingList;
use App\Models\ShippingArrangement;
class StepAttachments
{
public function execute($order_id, $referenceId){
switch ($referenceId) {
case Constants::ORDER_WAREHOUSE_PACKING_STEP:
return new PackingListResource(PackingList::where('order_id', $order_id)->first());
case Constants::ORDER_SHIPPING_STEP:
return new ShippingArrangementResource(ShippingArrangement::where('order_id', $order_id)->first());
case Constants::ORDER_DELIVERY_STEP:
return new ShippingArrangementResource(ShippingArrangement::where('order_id', $order_id)->first());
default:
return null;
}
}
}