diff --git a/index.php b/index.php index 7c8078e..017762a 100644 --- a/index.php +++ b/index.php @@ -518,10 +518,10 @@ $packages_json = json_encode(array_map(function($package) { let selectedTime = null; let selectedDuration = 60; - // 工作时间设置 + // 工作时间设置 - 改为24小时制 const workingHours = { - start: 8, // 8:00 - end: 18, // 18:00 + start: 0, // 00:00 + end: 24, // 24:00 slotDuration: 30 // 30分钟一个时段 }; diff --git a/test_24hour_booking.php b/test_24hour_booking.php new file mode 100644 index 0000000..a0937e2 --- /dev/null +++ b/test_24hour_booking.php @@ -0,0 +1,174 @@ + + + + + + + 24小时制预约功能测试 + + + +

24小时制预约功能测试

+ +
+

功能概述

+

本测试页面用于验证洗车预约系统的24小时制功能是否正常工作。系统已将原有的工作时间(08:00-17:30)修改为24小时制(00:00-24:00),以下是测试用例:

+
+ +
+

测试用例

+ +
+
+

1. 正常工作时间预约

+

测试早上和下午的预约功能是否正常(08:00-18:00)

+ 打开预约页面 +
+ +
+

2. 夜间时间段预约

+

测试晚上时段的预约功能(18:00-23:59)

+ 打开预约页面 +
+ +
+

3. 凌晨时间段预约

+

测试凌晨时段的预约功能(00:00-08:00)

+ 打开预约页面 +
+ +
+

4. 跨天预约测试

+

测试从晚上到次日凌晨的跨天预约

+ 打开预约页面 +
+
+
+ +
+

验证步骤

+
    +
  1. 点击上方测试按钮打开预约页面
  2. +
  3. 选择预约日期
  4. +
  5. 验证时间选择器中显示的时间段是否包含全天24小时
  6. +
  7. 选择不同时段(早、中、晚、凌晨)进行测试
  8. +
  9. 填写其他必要信息并提交预约
  10. +
  11. 验证预约是否成功创建,时间是否正确
  12. +
  13. 在订单管理页面检查新创建的预约
  14. +
+
+ +
+

检查事项

+ + +
+ 注意:在测试过程中,如果发现任何时间段无法选择或预约失败,请记录具体的时间点和错误信息,以便进一步排查问题。 +
+
+ +
+

手动验证

+

如果您想直接验证工作时间设置是否已成功修改,可以在浏览器控制台执行以下JavaScript代码:

+
+ console.log('工作时间设置:', workingHours); +
+
+ 预期结果:应该显示 {"start": 0, "end": 24, "slotDuration": 30} +
+
+ + + + \ No newline at end of file