راکت

صف بندی اپراتور های سایت

2 پاسخ

با سلام
من میخوام توی سایتم اپراتور ها رو توی صف قرار بدم تا هر سفارشی که میاد به نفر اول صف اختصاص داده بشه
کسی میدونه چطوری میشه توی لاراول پیاده سازیش کرد؟
سپاس

ثبت پرسش جدید

پاسخ‌ها

2
ali jvn.
ali jvn.
@alijavanmardi

تخصص: توسعه دهنده وب (back-end)

کسی راهنمایی نداره؟

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

روش های زیادی میتونه داشته باشه... ساده ترینش به نظرم میتونه این باشه که یک جدول داشته باشید که در اون اپراتورهایی که امکان قبول سفارش دارند (آزاد هستند) همراه با زمان اعلام آمادگیشون ذخیره شده باشه و هر وقت خواستید اولین نفر تو صف رو پیدا کنید بر حسب زمان اعلام آمادگیشون orderBy کنید و قدیمی ترینشون میشه اپراتوری که نوبتشه.

طبیعتا بعد از اینکه عملیات تخصیص سفارش به اپراتور هم انجام شد بایستی رکورد اپراتور از داخل این جدول حذف بشه (از صف خارج بشه) تا سری بعد که دوباره اعلام آمادگی کرد.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام