Sto provando a creare un sistema di appuntamenti ma a un certo punto mi sono bloccato
Problema:
Definisco gli slot disponibili per i prossimi 7 giorni con l'aiuto di un cron. Ho diversi utenti che servono più di una posizione.
Ora, ad esempio, se - La posizione P1 ha due User U1 e U2 - La posizione P2 ha l'unico utente U1
ora per la posizione P1, posso prendere 2 ordini per lo stesso slot perché due utenti sono attivi nella posizione P1 ma se P2 richiede di inviare l'ordine, allora posso prendere anche quello.
ma in un caso ideale, posso prendere solo due ordini per lo stesso slot per tutte le posizioni perché ho solo due usi
qualcuno può dare qualche idea su come posso risolvere questo problema in modo che non possa prendere più ordine quindi servire