ali jvn.
4 سال پیش توسط ali jvn. مطرح شد
2 پاسخ

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

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


ثبت پرسش جدید
ali jvn.
تخصص : توسعه دهنده وب (back-end)
@alijavanmardi 4 سال پیش مطرح شد
0

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


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
0

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

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


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

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