关于系统跨日处理

在酒吧的下单系统中,营业时间从每日21:00至次日5:00,且每个营业日归属于开始日期(例如10月1日的营业时间段为21:00至10月2日5:00)。系统按营业日划分日期,而非自然日。

问题解析:

时间归属逻辑:

若客人在凌晨2点(例如10月2日2:00,属于10月1日营业日)下单,预定“当天晚上10点”的桌台,这里的“当天”需明确归属:

凌晨2点仍属于前一日的营业日(10月1日营业日)。

而“晚上10点”实际属于下一营业日(10月2日营业日,21:00至10月3日5:00)。

系统显示逻辑:

预定记录会保存在目标营业日(10月2日)的桌台状态中。

当用户选择查看10月2日的日期时,系统会显示该桌台在22:00的预定信息。

若查看10月1日的日期,则不会显示此预定,因其属于下一个营业日。

结论:
该预定将显示在下一个营业日(下单日期的次日)的桌台状态中。用户需在系统中选择对应的次日日期(例如10月2日),方可看到该桌台当晚10点的预定信息。