From bac5050c2e9211105d758c013cd4f68987796c38 Mon Sep 17 00:00:00 2001 From: NamKyeongMin Date: Sat, 21 Jun 2025 03:55:14 +0900 Subject: [PATCH] =?UTF-8?q?[fix]:=20=EB=82=A0=EC=A7=9C=20=EB=B9=84?= =?UTF-8?q?=EA=B5=90=20=EA=B8=B0=EC=A4=80=20=ED=99=95=EC=9D=B8=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/generation/Attendance.jsx | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/generation/Attendance.jsx b/frontend/src/pages/generation/Attendance.jsx index 32a379f..3ef0a59 100644 --- a/frontend/src/pages/generation/Attendance.jsx +++ b/frontend/src/pages/generation/Attendance.jsx @@ -107,6 +107,8 @@ const Attendance = () => { try { const user = JSON.parse(localStorage.getItem("user")); const userId = user?.id; + console.log("fetchTodayAttendance() called"); + if (!userId) return; const today = new Date().toISOString().split("T")[0]; // YYYY-MM-DD @@ -153,6 +155,14 @@ const Attendance = () => { // 매 분마다 현재 날짜를 확인해서 달라졌으면 상태 업데이트 const dateCheckInterval = setInterval(() => { const todayStr = new Date().toISOString().split("T")[0]; + console.log("dateCheckInterval 실행됨 / 현재 시간:", new Date()); + console.log( + "currentDateRef:", + currentDateRef.current, + "| todayStr:", + todayStr + ); + if (todayStr !== currentDateRef.current) { console.log( "날짜 변경 감지 / 이전:", @@ -235,9 +245,11 @@ const Attendance = () => {
{todayStatuses.map((status, idx) => { console.log(`렌더링된 이미지 ${idx + 1}:`, getBoomImage(status)); -
- {`attendance-${idx}`} -
; + return ( +
+ {`attendance-${idx}`} +
+ ); })}