feat(预约管理): 添加付款状态功能并增强预约更新逻辑
添加付款状态字段到预约表,实现状态更新API和前端交互 新增update_booking.php处理预约状态、付款状态和时间更新 改进bookings.php前端界面,添加付款状态显示和AJAX操作 添加测试页面test_update_booking.php验证功能
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
// add_payment_status.php - 添加付款状态字段
|
||||
require_once 'db_connect.php';
|
||||
|
||||
try {
|
||||
// 检查字段是否已存在
|
||||
$checkColumn = $pdo->query("SHOW COLUMNS FROM bookings LIKE 'payment_status'");
|
||||
if ($checkColumn->rowCount() == 0) {
|
||||
// 添加付款状态字段
|
||||
$pdo->exec("ALTER TABLE bookings ADD COLUMN payment_status ENUM('未付款', '已付款') DEFAULT '未付款' AFTER status");
|
||||
echo "付款状态字段添加成功!";
|
||||
} else {
|
||||
echo "付款状态字段已存在!";
|
||||
}
|
||||
} catch (Exception $e) {
|
||||
echo "操作失败:" . $e->getMessage();
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user