瀏覽代碼

update status api

master
Alex Cheung 1 年之前
父節點
當前提交
35c100811f
共有 1 個檔案被更改,包括 32 行新增25 行删除
  1. +32
    -25
      src/pages/Payment/PaymentCallback.js

+ 32
- 25
src/pages/Payment/PaymentCallback.js 查看文件

@@ -109,36 +109,43 @@ const Index = () => {
// )

HttpUtils.post({
url: UrlUtils.PAYMENT_STATUS_API+transactionid,
url: UrlUtils.PAYMENT_CALLBACK_STATUS_API+transactionid,
params: {
"apprefid": transactionid,
"webtoken": localStorage.getItem("webtoken"),
"paymentId": localStorage.getItem("paymentId")
},
onSuccess: function (responseData) {
setResponeDataData(responseData)
if (responseData.paymentdetail?.result?.paymentstatuscode === "APPR") {
localStorage.removeItem("webtoken");
localStorage.removeItem("transactionid");
}
HttpUtils.post({
url: UrlUtils.PAYMENT_SAVE,
params: {
id: localStorage.getItem("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");
// setPaymentId(responseData2.id)
}
});
localStorage.removeItem("webtoken");
localStorage.removeItem("transactionid");
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)
setPaymentData(responseData.data);
// if (responseData.paymentdetail?.result?.paymentstatuscode === "APPR") {
// }
// HttpUtils.post({
// url: UrlUtils.PAYMENT_SAVE,
// params: {
// id: localStorage.getItem("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");
// // setPaymentId(responseData2.id)
// }
// });
}
});
}


Loading…
取消
儲存