product time changed 5

This commit is contained in:
2026-07-02 21:24:26 +03:30
parent 3d56178e62
commit 1ce2e73ea9
2 changed files with 70 additions and 51 deletions
+19 -3
View File
@@ -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