product time changed 5
This commit is contained in:
@@ -103,7 +103,12 @@ class MontzarService
|
||||
return $response;
|
||||
}
|
||||
|
||||
public function sendOrder(array &$data)
|
||||
/**
|
||||
* ثبت سفارش در منتظر — قبل از ایجاد سفارش/تراکنش محلی صدا زده میشود.
|
||||
*
|
||||
* @return array{ok: bool, provider_id: int|null, error: string|null}
|
||||
*/
|
||||
public function submitOrder(array &$data): array
|
||||
{
|
||||
$payload = $this->makeOrderPayload($data);
|
||||
$token = $this->getToken();
|
||||
@@ -147,9 +152,20 @@ class MontzarService
|
||||
);
|
||||
}
|
||||
|
||||
$this->syncOrderWithMontzarResponse($data, $parsed);
|
||||
return $parsed;
|
||||
}
|
||||
|
||||
return $body;
|
||||
public function applyParsedOrder(array &$data, array $parsed): void
|
||||
{
|
||||
$this->syncOrderWithMontzarResponse($data, $parsed);
|
||||
}
|
||||
|
||||
public function sendOrder(array &$data)
|
||||
{
|
||||
$parsed = $this->submitOrder($data);
|
||||
$this->applyParsedOrder($data, $parsed);
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private function makeOrderPayload(array $data): array
|
||||
|
||||
Reference in New Issue
Block a user