diff --git a/admin/review_apps.php b/admin/review_apps.php index a42b31d..6c5e84e 100644 --- a/admin/review_apps.php +++ b/admin/review_apps.php @@ -39,7 +39,13 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['review_action'])) { } else { // 更新应用状态 $status = $action === 'approve' ? 'approved' : 'rejected'; - $stmt = $conn->prepare("UPDATE apps SET status = ?, rejection_reason = ? WHERE id = ?"); + + // 根据审核动作构建不同的SQL语句 + if ($action === 'approve') { + $stmt = $conn->prepare("UPDATE apps SET status = ?, rejection_reason = ?, is_approved = 1 WHERE id = ?"); + } else { + $stmt = $conn->prepare("UPDATE apps SET status = ?, rejection_reason = ?, is_approved = 0 WHERE id = ?"); + } if (!$stmt) { $error = "数据库错误: " . $conn->error; } else { diff --git a/developer/delete_app.php b/developer/delete_app.php index c67f928..93cc37b 100644 --- a/developer/delete_app.php +++ b/developer/delete_app.php @@ -1,6 +1,8 @@