0

我想获得设施预订系统数据库设计的想法。这是我的想法:

Bookings:
- id
- facility
- Start Datetime
- End Datetime

我问的原因是,在预订过程中,我需要检查设施是否可用。

以下方法是否合适或有更好的方法进行此检查?

if ( ( (newStartDatetime >= bookedStartDateTime) && (newStartDatetime < bookedEndDateTime) ) || ( (newEndDatetime > bookedStartDateTime) && (newEndDatetime =< bookedEndDateTime) ) ) {
    // The facility is booked
}
4

0 回答 0