#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) برای اجتناب از تداخلی در امضاها.