v2.5.2
Giriş yap

Saygı değer PT ailesi

serkan
424 defa görüntülendi ve 2 kişi tarafından değerlendirildi

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.

admin
760 gün önce

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.