diff --git a/src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js b/src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js index bb9404f2..ced61f70 100644 --- a/src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js +++ b/src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js @@ -115,6 +115,13 @@ const ApplicationDetailCard = ( setStatus("cancel") }; + const isPastPaymentDeadline = (expiryDate) => { + if (!expiryDate) return false; + const deadline = DateUtils.convertToDate(expiryDate); + if (!deadline || Number.isNaN(deadline.getTime())) return false; + return Date.now() >= deadline.getTime(); + }; + const checkExprityDate = () => { HttpUtils.post({ url: UrlUtils.POST_CHECK_APP_EXPRITY_DATE, @@ -203,7 +210,8 @@ const ApplicationDetailCard = ( > { - currentApplicationDetailData.status == "confirmed" ? + currentApplicationDetailData.status == "confirmed" + && !isPastPaymentDeadline(currentApplicationDetailData.expiryDate) ?