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. 跨天预约测试
+
测试从晚上到次日凌晨的跨天预约
+
打开预约页面
+
+
+
+
+
+
验证步骤
+
+ - 点击上方测试按钮打开预约页面
+ - 选择预约日期
+ - 验证时间选择器中显示的时间段是否包含全天24小时
+ - 选择不同时段(早、中、晚、凌晨)进行测试
+ - 填写其他必要信息并提交预约
+ - 验证预约是否成功创建,时间是否正确
+ - 在订单管理页面检查新创建的预约
+
+
+
+
+
检查事项
+
+ - 确保00:00-08:00的时间段可正常选择
+ - 确保18:00-23:59的时间段可正常选择
+ - 验证预约提交后的时间是否正确保存
+ - 确认订单管理页面中显示的时间是否正确
+ - 测试修改预约时间功能是否支持24小时制
+
+
+
+ 注意:在测试过程中,如果发现任何时间段无法选择或预约失败,请记录具体的时间点和错误信息,以便进一步排查问题。
+
+
+
+
+
手动验证
+
如果您想直接验证工作时间设置是否已成功修改,可以在浏览器控制台执行以下JavaScript代码:
+
+ console.log('工作时间设置:', workingHours);
+
+
+ 预期结果:应该显示 {"start": 0, "end": 24, "slotDuration": 30}
+
+
+
+
+
+
\ No newline at end of file