From 246da5097cd3b83fb0ced8f4c5ad8814622c2ec8 Mon Sep 17 00:00:00 2001 From: Leonmmcoset Date: Sat, 20 Sep 2025 22:29:43 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=AE=A1=E6=A0=B8):=20=E5=A2=9E=E5=BC=BA?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=AE=A1=E6=A0=B8=E5=8A=9F=E8=83=BD=E5=B9=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在admin/review_apps.php中改进审核逻辑,根据审批或拒绝动作更新不同的字段 在developer/delete_app.php中添加日志功能支持 --- admin/review_apps.php | 8 +++++++- developer/delete_app.php | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) 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 @@