From 055b8fec208026a574f9f65571f586bd28043990 Mon Sep 17 00:00:00 2001 From: "opacity@t-win.kr" Date: Fri, 4 Jul 2025 15:00:56 +0900 Subject: [PATCH] =?UTF-8?q?[SHOPTIME-4024]Category/SHow/Show=20List=20?= =?UTF-8?q?=EC=82=AC=EB=9D=BC=EC=A7=80=EB=8A=94=20=ED=98=84=EC=83=81=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- com.twin.app.shoptime/src/actions/mainActions.js | 5 +++-- com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/com.twin.app.shoptime/src/actions/mainActions.js b/com.twin.app.shoptime/src/actions/mainActions.js index 43f8d9b6..440b433e 100644 --- a/com.twin.app.shoptime/src/actions/mainActions.js +++ b/com.twin.app.shoptime/src/actions/mainActions.js @@ -185,6 +185,8 @@ export const getSubCategory = let pageSize = params.pageSize || CATEGORY_DATA_MAX_RESULTS_LIMIT; if (pageNo === 1) { + console.log("###lastSubCategoryParams", lastSubCategoryParams); + console.log("###params", params); if ( lastSubCategoryParams && JSON.stringify(lastSubCategoryParams) === JSON.stringify(params) @@ -260,10 +262,9 @@ export const continueGetSubCategory = []; const totalCount = subCategoryData[key]?.total ?? 0; const startIndex = CATEGORY_DATA_MAX_RESULTS_LIMIT * (pageNo - 1); - if ( (startIndex <= 1 && !targetData) || - targetData[startIndex] || + targetData[startIndex] !== null || totalCount <= startIndex ) { //ignore query diff --git a/com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx b/com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx index 8254c1cd..14619161 100644 --- a/com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx +++ b/com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx @@ -90,6 +90,7 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) { const shopByMobileLogRef = useRef(null); + useEffect(() => { dispatch(getProductOptionId(undefined)); if (panelInfo?.type === "hotel") { @@ -100,7 +101,7 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) { }) ); } - + if (panelInfo?.type === "theme") { dispatch( getThemeCurationDetailInfo({ @@ -110,7 +111,7 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) { }) ); } - + if (panelInfo?.prdtId && !panelInfo?.curationId) { dispatch( getMainCategoryDetail({ @@ -120,7 +121,6 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) { }) ); } - dispatch(getDeviceAdditionInfo()); }, [ dispatch,