From c1804860e6e3c33883cabc28273f967e7aa6a9b9 Mon Sep 17 00:00:00 2001 From: "opacity@t-win.kr" Date: Wed, 25 Jun 2025 16:43:12 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8B=A0=EA=B7=9C=ED=86=B5=ED=95=A9=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=20=ED=94=BC=EB=93=9C=EB=B0=B1=EB=B0=98=EC=98=81-=20pi?= =?UTF-8?q?ncode=20status=EA=B0=92=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CheckOutPanel/components/PinCodeInput.jsx | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/com.twin.app.shoptime/src/views/CheckOutPanel/components/PinCodeInput.jsx b/com.twin.app.shoptime/src/views/CheckOutPanel/components/PinCodeInput.jsx index cf469922..98afc997 100644 --- a/com.twin.app.shoptime/src/views/CheckOutPanel/components/PinCodeInput.jsx +++ b/com.twin.app.shoptime/src/views/CheckOutPanel/components/PinCodeInput.jsx @@ -170,24 +170,27 @@ export default function PinCodeInput({ const onClickForgetPinCode = useCallback(() => { setPin(["", "", "", ""]); - dispatch(sendLogTotalRecommend({ - buttonTitle:"ForgetPINcode", - contextName:Config.LOG_CONTEXT_NAME.PINCODE, - messageId: Config.LOG_MESSAGE_ID.PINCODE - })) + dispatch( + sendLogTotalRecommend({ + buttonTitle: "ForgetPINcode", + contextName: Config.LOG_CONTEXT_NAME.PINCODE, + messageId: Config.LOG_MESSAGE_ID.PINCODE, + }) + ); dispatch(setShowPopup(Config.ACTIVE_POPUP.qrPopup2)); }, [dispatch]); const onClickConfirm = useCallback(() => { + const params = { + buttonTitle: "OK", + contextName: Config.LOG_CONTEXT_NAME.PINCODE, + messageId: Config.LOG_MESSAGE_ID.PINCODE, + }; if (pin.includes("")) { setErrorMsg($L("Please enter a PIN CODE.")); + dispatch(sendLogTotalRecommend({ ...params, status: "false" })); return; } - dispatch(sendLogTotalRecommend({ - buttonTitle:"OK", - contextName:Config.LOG_CONTEXT_NAME.PINCODE, - messageId: Config.LOG_MESSAGE_ID.PINCODE - })) setOkClicked(true); const pinString = pin.join(""); @@ -232,6 +235,7 @@ export default function PinCodeInput({ if (!isMounted.current) return; if (response.data.retCode === 0) { + dispatch(sendLogTotalRecommend({ ...params, status: "true" })); setIsOrderSuccessful(true); setPlaceOrderPopup(false); dispatch( @@ -256,6 +260,7 @@ export default function PinCodeInput({ } else { if (!isMounted.current) return; setErrorMsg($L("Your entries did not match. Please try again.")); // 핀코드 검증 단계 후 에러처리 + dispatch(sendLogTotalRecommend({ ...params, status: "false" })); } };