fix scadule for getting price

This commit is contained in:
2026-09-02 18:14:32 +03:30
parent 0b1e5c687b
commit 92d8f2e9b3
5 changed files with 149 additions and 67 deletions
@@ -2054,20 +2054,27 @@ class SingleOrderController extends Controller
public function pendingColleague()
{
$order = app(ColleagueOrderCallbackService::class)
->pendingForCustomer((int) auth('customer')->id());
$service = app(ColleagueOrderCallbackService::class);
$order = $service->pendingForCustomer((int) auth('customer')->id());
if ($order) {
$order = $service->refreshIfDue($order);
}
return response()->json(app(ColleagueOrderCallbackService::class)->publicStatusPayload($order));
return response()->json($service->publicStatusPayload($order));
}
public function colleagueStatus(int $id)
{
$service = app(ColleagueOrderCallbackService::class);
$order = Order::query()
->where('id', $id)
->where('customer_id', auth('customer')->id())
->first();
if ($order) {
$order = $service->refreshIfDue($order);
}
return response()->json(app(ColleagueOrderCallbackService::class)->publicStatusPayload($order));
return response()->json($service->publicStatusPayload($order));
}
/**