Fix on addresses
This commit is contained in:
@@ -16,6 +16,22 @@ class Orders
|
||||
return Order::byUUID($uuid)->first();
|
||||
}
|
||||
|
||||
public static function getFullByUUID($uuid)
|
||||
{
|
||||
return Order::with(['customer', 'delivery', 'delivery_address', 'detail', 'invoice.address', 'sale_channel'])
|
||||
->byUUID($uuid)->first();
|
||||
}
|
||||
|
||||
public static function view($uuid)
|
||||
{
|
||||
$data = [];
|
||||
$order = self::getFullByUUID($uuid);
|
||||
$data = $order->toArray();
|
||||
$data['payment_type'] = InvoicePayments::getPaymentType($order->payment_type);
|
||||
$data['status'] = Orders::getStatus($order->status);
|
||||
return $data;
|
||||
}
|
||||
|
||||
public static function saveOrder($data)
|
||||
{
|
||||
$data += $data['basket'];
|
||||
|
||||
Reference in New Issue
Block a user