diff --git a/com.twin.app.shoptime/src/actions/couponActions.js b/com.twin.app.shoptime/src/actions/couponActions.js index 6e331924..66159bbe 100644 --- a/com.twin.app.shoptime/src/actions/couponActions.js +++ b/com.twin.app.shoptime/src/actions/couponActions.js @@ -1,6 +1,7 @@ -import { URLS } from "../api/apiConfig"; -import { TAxios } from "../api/TAxios"; -import { types } from "./actionTypes"; +import { URLS } from '../api/apiConfig'; +import { TAxios } from '../api/TAxios'; +import { types } from './actionTypes'; +import { showError } from './commonActions'; // IF-LGSP-339 : 회원 다운로드 쿠폰 정보 조회 export const getProductCouponInfo = (props) => (dispatch, getState) => { @@ -62,16 +63,25 @@ export const getProductCouponTotDownload = (props) => (dispatch, getState) => { // IF-LGSP-318 : 상품 쿠폰 다운로드 export const getProductCouponDownload = (props) => (dispatch, getState) => { const { mbrNo, cpnSno } = props; - - console.log("#mbrNo , cpnSno", mbrNo, cpnSno); + const onSuccess = (response) => { console.log("getProductCouponDownload onSuccess ", response.data); - - dispatch({ - type: types.GET_PRODUCT_COUPON_DOWNLOAD, - payload: response.data.data, - retCode: response.data.retCode, - }); + if(response.data.retCode === 0){ + dispatch({ + type: types.GET_PRODUCT_COUPON_DOWNLOAD, + payload: response.data.data, + retCode: response.data.retCode, + }); + } else { + dispatch( + showError( + response.data.retCode, + response.data.retMsg, + false, + response.data.retDetailCode + ) + ); + } }; const onFail = (error) => {