fix: 过滤已完成和已取消的预约订单

修改SQL查询条件,在bookings.php和index.php中排除状态为'已完成'和'已取消'的订单,确保只显示有效预约
This commit is contained in:
2025-11-19 01:42:21 +08:00
parent 7a5718b26e
commit 9c8b701706
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -92,7 +92,7 @@ $stmt = $pdo->prepare("SELECT DATE(start_time) as date,
) as bookings
FROM bookings
WHERE DATE(start_time) BETWEEN ? AND ?
AND status != '已取消'
AND status NOT IN ('已完成', '已取消')
GROUP BY DATE(start_time)
ORDER BY date");
$stmt->execute([$start_date, $end_date]);
@@ -116,7 +116,7 @@ $stmt2 = $pdo->prepare("SELECT DATE(start_time) as date,
car_number
FROM bookings
WHERE DATE(start_time) BETWEEN ? AND ?
AND status != '已取消'
AND status NOT IN ('已完成', '已取消')
ORDER BY date, start_time");
$stmt2->execute([$start_date, $end_date]);
$all_bookings = $stmt2->fetchAll(PDO::FETCH_ASSOC);