| @@ -24,12 +24,14 @@ const PaymentDetails = ({ formData,doPrint,onDownload }) => { | |||||
| React.useEffect(() => { | React.useEffect(() => { | ||||
| if (formData != null && formData != undefined && Object.keys(formData).length > 0) { | if (formData != null && formData != undefined && Object.keys(formData).length > 0) { | ||||
| console.log(formData) | |||||
| setData(formData); | setData(formData); | ||||
| } | } | ||||
| }, [formData]); | }, [formData]); | ||||
| React.useEffect(() => { | React.useEffect(() => { | ||||
| if (formData != null && formData != undefined && Object.keys(formData).length > 0) { | |||||
| if (data != null && data != undefined && Object.keys(data).length > 0) { | |||||
| console.log(data) | |||||
| setOnReady(data != {}); | setOnReady(data != {}); | ||||
| } | } | ||||
| }, [data]); | }, [data]); | ||||
| @@ -59,6 +59,9 @@ const Index = () => { | |||||
| React.useEffect(() => { | React.useEffect(() => { | ||||
| if (Object.keys(transactionData).length > 0) { | if (Object.keys(transactionData).length > 0) { | ||||
| console.log(transactionData) | |||||
| console.log(itemList) | |||||
| console.log(record) | |||||
| setOnReady(true); | setOnReady(true); | ||||
| } | } | ||||
| }, [transactionData]); | }, [transactionData]); | ||||
| @@ -99,27 +102,23 @@ const Index = () => { | |||||
| "paymentId": params.id | "paymentId": params.id | ||||
| }, | }, | ||||
| onSuccess: function(responseData2){ | onSuccess: function(responseData2){ | ||||
| responseData2.paymentItemList.data["transDateStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "DD/MM/YYYY"); | |||||
| responseData2.paymentItemList.data["transTimeStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "HH:mm:ss"); | |||||
| responseData2.data["transDateStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "DD/MM/YYYY"); | |||||
| responseData2.data["transTimeStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "HH:mm:ss"); | |||||
| setResponeData(responseData2.transactionData) | |||||
| setItemList(responseData2.paymentItemList) | setItemList(responseData2.paymentItemList) | ||||
| setRecord(responseData2.data); | setRecord(responseData2.data); | ||||
| setResponeData(responseData2.paymentItemList) | |||||
| }, | }, | ||||
| onError: function(){ | onError: function(){ | ||||
| responseData.data["transDateStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "DD/MM/YYYY"); | responseData.data["transDateStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "DD/MM/YYYY"); | ||||
| responseData.data["transTimeStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "HH:mm:ss"); | responseData.data["transTimeStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "HH:mm:ss"); | ||||
| setItemList(responseData.paymentItemList) | |||||
| setRecord(responseData.data); | |||||
| setResponeData(responseData.paymentItemList) | |||||
| setResponeData(responseData) | |||||
| } | } | ||||
| }); | }); | ||||
| }else{ | }else{ | ||||
| responseData.data["transDateStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "DD/MM/YYYY"); | responseData.data["transDateStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "DD/MM/YYYY"); | ||||
| responseData.data["transTimeStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "HH:mm:ss"); | responseData.data["transTimeStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "HH:mm:ss"); | ||||
| setItemList(responseData.paymentItemList) | |||||
| setRecord(responseData.data); | |||||
| setResponeData(responseData.paymentItemList) | |||||
| setResponeData(responseData) | |||||
| } | } | ||||
| } | } | ||||
| }); | }); | ||||
| @@ -86,10 +86,12 @@ const Fpscallback = () => { | |||||
| console.log(paymentId) | console.log(paymentId) | ||||
| HttpUtils.post({ | HttpUtils.post({ | ||||
| url: UrlUtils.PAYMENT_STATUS_API+transactionid, | |||||
| url: UrlUtils.PAYMENT_CALLBACK_STATUS_API, | |||||
| params:{ | params:{ | ||||
| "apprefid": transactionid, | "apprefid": transactionid, | ||||
| "webtoken": webtoken, | |||||
| "webtoken": webtoken, | |||||
| "paymentId": paymentId, | |||||
| "transactionid":Number(transactionid) | |||||
| }, | }, | ||||
| onSuccess: function(responseData){ | onSuccess: function(responseData){ | ||||
| setResponeDataData(responseData) | setResponeDataData(responseData) | ||||
| @@ -97,24 +99,11 @@ const Fpscallback = () => { | |||||
| localStorage.removeItem("webtoken"); | localStorage.removeItem("webtoken"); | ||||
| localStorage.removeItem("transactionid"); | localStorage.removeItem("transactionid"); | ||||
| } | } | ||||
| HttpUtils.post({ | |||||
| url: UrlUtils.PAYMENT_SAVE, | |||||
| params: { | |||||
| id: paymentId, | |||||
| transNo: responseData.transactionid, | |||||
| transDateTime: new Date(responseData.paymentdetail.time).toISOString(), | |||||
| egisRefNo: responseData.paymentdetail.paymentid, | |||||
| status: responseData.paymentdetail.result.paymentstatuscode, | |||||
| payload: responseData | |||||
| }, | |||||
| onSuccess: function (responseData2) { | |||||
| responseData2.data["transDateStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "DD/MM/YYYY"); | |||||
| responseData2.data["transTimeStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "HH:mm:ss"); | |||||
| setItemList(responseData2.paymentItemList) | |||||
| setPaymentData(responseData2.data); | |||||
| // localStorage.removeItem("paymentId"); | |||||
| } | |||||
| }); | |||||
| responseData.data["transDateStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "DD/MM/YYYY"); | |||||
| responseData.data["transTimeStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "HH:mm:ss"); | |||||
| setResponeDataData(responseData.transactionData) | |||||
| setItemList(responseData.paymentItemList) | |||||
| setPaymentData(responseData.data); | |||||
| } | } | ||||
| }); | }); | ||||
| @@ -57,15 +57,17 @@ const Index = () => { | |||||
| }, []); | }, []); | ||||
| React.useEffect(() => { | React.useEffect(() => { | ||||
| console.log(responeData) | |||||
| if (Object.keys(responeData).length > 0) { | if (Object.keys(responeData).length > 0) { | ||||
| console.log(responeData) | |||||
| setTransactionData(responeData) | setTransactionData(responeData) | ||||
| } | } | ||||
| }, [responeData]); | }, [responeData]); | ||||
| React.useEffect(() => { | React.useEffect(() => { | ||||
| console.log(transactionData) | |||||
| if (Object.keys(transactionData).length > 0) { | if (Object.keys(transactionData).length > 0) { | ||||
| console.log(transactionData) | |||||
| console.log(itemList) | |||||
| console.log(paymentData) | |||||
| setOnReady(true); | setOnReady(true); | ||||
| } | } | ||||
| }, [transactionData]); | }, [transactionData]); | ||||
| @@ -117,14 +119,15 @@ const Index = () => { | |||||
| "transactionid":Number(transactionid) | "transactionid":Number(transactionid) | ||||
| }, | }, | ||||
| onSuccess: function (responseData) { | onSuccess: function (responseData) { | ||||
| localStorage.removeItem("webtoken"); | |||||
| localStorage.removeItem("transactionid"); | |||||
| if (responseData.paymentdetail?.result?.paymentstatuscode === "APPR") { | |||||
| localStorage.removeItem("webtoken"); | |||||
| localStorage.removeItem("transactionid"); | |||||
| } | |||||
| responseData.data["transDateStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "DD/MM/YYYY"); | |||||
| responseData.data["transTimeStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "HH:mm:ss"); | |||||
| setResponeDataData(responseData.transactionData) | setResponeDataData(responseData.transactionData) | ||||
| responseData.paymentItemList.data["transDateStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "DD/MM/YYYY"); | |||||
| responseData.paymentItemList.data["transTimeStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "HH:mm:ss"); | |||||
| setItemList(responseData.paymentItemList) | setItemList(responseData.paymentItemList) | ||||
| setPaymentData(responseData.data); | setPaymentData(responseData.data); | ||||
| // if (responseData.paymentdetail?.result?.paymentstatuscode === "APPR") { | // if (responseData.paymentdetail?.result?.paymentstatuscode === "APPR") { | ||||
| // } | // } | ||||