From fdcf58cd6ec9776d68252dbc9a7cfdaabeee9858 Mon Sep 17 00:00:00 2001 From: KWON Date: Fri, 20 Feb 2026 15:55:13 +0900 Subject: [PATCH] =?UTF-8?q?Feat:=20=EB=A7=8C=EB=A3=8C=20=EC=83=81=ED=83=9C?= =?UTF-8?q?=20=EC=9E=90=EB=8F=99=20=EB=B3=B5=EA=B5=AC=20-=20VIP=20?= =?UTF-8?q?=EC=9E=85=EC=9E=A5=EC=B2=98=EB=A6=AC=20=EC=8B=9C=20=EC=83=81?= =?UTF-8?q?=ED=83=9C=EB=A5=BC=20=EC=A0=95=EC=83=81=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 입장처리 시 기존 상태가 '만료'라면 '정상'으로 자동 변경 - 로그에 상태 변경 정보 기록 (만료정상) --- manager/vip/vip_list_ent.enter.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/manager/vip/vip_list_ent.enter.php b/manager/vip/vip_list_ent.enter.php index 953dfb3b8..d7f143e55 100644 --- a/manager/vip/vip_list_ent.enter.php +++ b/manager/vip/vip_list_ent.enter.php @@ -20,7 +20,9 @@ if(isset($_POST['mode']) && trim($_POST['mode']) === "enter") { $vip_date = date("Y-m-d", strtotime($date . " +1 year")); // 리스트 DB에 최종사용일자 및 만료일 업데이트 - $listquery = "UPDATE {$fg['vip_list_table']} SET last_ent_date='{$date}', ent_count='{$ent_count}', vip_date='{$vip_date}' WHERE idx='{$idx}'"; + // 만료 상태였다면 정상으로 변경 + $status_update = ($list['status'] === '만료') ? ", status='정상'" : ''; + $listquery = "UPDATE {$fg['vip_list_table']} SET last_ent_date='{$date}', ent_count='{$ent_count}', vip_date='{$vip_date}'{$status_update} WHERE idx='{$idx}'"; $result = sql_query($listquery); $data = array("isSuccess" => $result); @@ -34,7 +36,8 @@ if(isset($_POST['mode']) && trim($_POST['mode']) === "enter") { // log 기록 $work = "VIP입장"; - $work_detail = "카드번호 : ".$list['vip_card_no']." 만료일 설정 : ".$vip_date." 처리자 : ".$_SESSION['user_name']; + $status_changed = ($list['status'] === '만료') ? " (상태변경: 만료→정상)" : ""; + $work_detail = "카드번호 : ".$list['vip_card_no']." 만료일 설정 : ".$vip_date." 처리자 : ".$_SESSION['user_name'].$status_changed; $logUpdate = log_update($work, $work_detail, $_SESSION['user_id'], $datetime); if ($isDebug && !$logUpdate) echo '로그 등록 실패\n';