From 1ed3c412600ba86d052b5bba4d28ccc1b5edf13c Mon Sep 17 00:00:00 2001 From: imddoy Date: Fri, 19 Jul 2024 11:35:17 +0900 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=ED=9A=8C=EC=B0=A8=20=EB=8A=98?= =?UTF-8?q?=EC=96=B4=EB=82=98=EB=A9=B4=20=EC=9E=90=EB=8F=99=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=ED=8B=B0=EC=BC=93=20=ED=8C=90=EB=A7=A4=EC=88=98=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5=EB=90=98=EB=8F=84=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/register/Register.tsx | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/pages/register/Register.tsx b/src/pages/register/Register.tsx index 22fc44ee..40232299 100644 --- a/src/pages/register/Register.tsx +++ b/src/pages/register/Register.tsx @@ -133,6 +133,7 @@ const Register = () => { const { data, refetch } = useGetPresignedUrl(params); const { mutate } = usePutS3Upload(); const { mutateAsync: postPerformance } = usePostPerformance(); + console.log(gigInfo); const handleComplete = async () => { const { data, isSuccess } = await refetch(); @@ -157,7 +158,6 @@ const Register = () => { ...gigInfo.castList.map((cast) => cast.castPhoto), ...gigInfo.staffList.map((staff) => staff.staffPhoto), ]; - try { const res = await Promise.all( S3Urls.map(async (url, index) => { @@ -189,11 +189,12 @@ const Register = () => { bankName: bankInfo ? bankInfo : "NONE", }; - try { - await postPerformance(formData); - } catch (err) { - console.error("공연 등록 중 오류 발생:", err); - } + console.log("formData:", formData); + // try { + // await postPerformance(formData); + // } catch (err) { + // console.error("공연 등록 중 오류 발생:", err); + // } } catch (err) { console.error("파일 업로드 중 오류 발생:", err); } @@ -247,6 +248,19 @@ const Register = () => { const { setHeader } = useHeader(); + // 티켓 수량이 동일하게 적용 + useEffect(() => { + const updatedScheduleList = Array.from({ length: gigInfo.totalScheduleCount }, (_, index) => { + const existingSchedule = gigInfo.scheduleList[index]; + const totalTicketCount = gigInfo.scheduleList[0]?.totalTicketCount || null; + return { ...existingSchedule, totalTicketCount }; + }); + setGigInfo((prev) => ({ + ...prev, + scheduleList: updatedScheduleList, + })); + }, [gigInfo.totalScheduleCount]); + const handleLeftBtn = () => { if (registerStep === 1) { openConfirm({ From 92078ce21836443c05ca2faea6955c5ded4b7b8d Mon Sep 17 00:00:00 2001 From: imddoy Date: Fri, 19 Jul 2024 11:58:48 +0900 Subject: [PATCH 2/3] =?UTF-8?q?chore:=20=EC=A3=BC=EC=84=9D=20=EB=90=98?= =?UTF-8?q?=EB=8F=8C=EB=A6=AC=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/register/Register.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/pages/register/Register.tsx b/src/pages/register/Register.tsx index 40232299..05c28af1 100644 --- a/src/pages/register/Register.tsx +++ b/src/pages/register/Register.tsx @@ -189,12 +189,11 @@ const Register = () => { bankName: bankInfo ? bankInfo : "NONE", }; - console.log("formData:", formData); - // try { - // await postPerformance(formData); - // } catch (err) { - // console.error("공연 등록 중 오류 발생:", err); - // } + try { + await postPerformance(formData); + } catch (err) { + console.error("공연 등록 중 오류 발생:", err); + } } catch (err) { console.error("파일 업로드 중 오류 발생:", err); } From 87486d06f3fd0ef8a9ac11ac2e57894d059242b2 Mon Sep 17 00:00:00 2001 From: imddoy Date: Fri, 19 Jul 2024 12:02:32 +0900 Subject: [PATCH 3/3] =?UTF-8?q?chore:=20=EC=A3=BC=EC=84=9D=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/register/Register.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/register/Register.tsx b/src/pages/register/Register.tsx index 05c28af1..8092df6c 100644 --- a/src/pages/register/Register.tsx +++ b/src/pages/register/Register.tsx @@ -133,7 +133,6 @@ const Register = () => { const { data, refetch } = useGetPresignedUrl(params); const { mutate } = usePutS3Upload(); const { mutateAsync: postPerformance } = usePostPerformance(); - console.log(gigInfo); const handleComplete = async () => { const { data, isSuccess } = await refetch();