Skip to main content
#P1454

POST /api/v2/online/credit/update

Route Info

Method Endpoint Controller Middleware Purpose
POST /api/v2/online/credit/update OnlineController@updateCreditSign authWithJwt بازنشانی و امضای مجدد اعتبار

منطق عملکرد

  • فراخوانی تابع CronController::signCredit() بدون درخواست اضافی.
  • اجرای پشت‌صحنه‌ای برای امضای اعتبار تمام شعب (یا شعبه‌ی فعلی).
  • عدم بازگردانی پاسخ؛ در نسخه‌ی فعلی خروجی صریح ندارد و HTTP Status پیش‌فرض 200 ست می‌شود.

ورودی

بدون پارامتر ارسالی؛ مستقیماً از توکن JWT مشخصات اپراتور و شعبه استخراج می‌شود.

وابستگی‌ها

  • CronController → متد signCredit() (به احتمال زیاد داده‌های جدول credits_online را به‌روزرسانی و امضا می‌کند).
  • ممکن است از Queue/Job برای همگام‌سازی اعتبارات استفاده کند.

نکات توسعه

  • پیشنهاد: برگرداندن خروجی JSON موفق به فرم {"status":true,"updated":count}.
  • قفل پروسه همزمان (Prevent Parallel Jobs) برای اجتناب از تداخلی در امضاها.