Saygı değer PT ailesi
Tarih ve çalışma saatleri
listelenecek ardından randevu
alındıktan sonra seçilen
tarihte seçilen saat aralığı pasif
hale getirilecek ve randevu saati gecince
tekrar aktif hale gelecektir. Sadece nasil bir algoritma kurmamah
kurmam lazim onu istiyorum kod istemiyorum.
Merhaba, Etiketden anladigim kadariyla postgres kullaniyorsunuz. Rezervasyon için destegi vardi onu arastirmanizi öneririm.
Yapmanız gereken sadece rezervasyon baslangiç ve bitis saatlerini dbye kaydetmeniz. Tekrar aktif gelmesi gibi bir durum yok. Ancak randevu iptal olursa boyle bir durum olabilir. Randevu saati geçtiyse zaten o saat aralığı rezerve kapalı olur.
tablonuz:
userİd, baslangicTarihSaat, bitisTarihSaat
yeni kayit eklerken kontrol edersiniz o saat araligi dolu mu diye, üst de belirtiğim modül ile sql yazarak kontrol edebiliyorsunuz kolayca.
musait zamanlari ve haftanin gunlerini de ayri tabloda tutup ona göre frontend de bir takvim ve saat araliklarini render edersiniz.