diff --git a/src/components/ServiceManage/modal/LandAuctionModal.js b/src/components/ServiceManage/modal/LandAuctionModal.js index 366c844..45b83df 100644 --- a/src/components/ServiceManage/modal/LandAuctionModal.js +++ b/src/components/ServiceManage/modal/LandAuctionModal.js @@ -174,19 +174,24 @@ const LandAuctionModal = ({ modalType, detailView, handleDetailView, content, se const minAllowedTime = new Date(new Date().getTime() + 5 * 60000); if (isView('recv') && resultData.resv_start_dt < minAllowedTime) { - setAlertMsg(t('LAND_AUCTION_MADEL_RESV_START_WARNING')); + setAlertMsg(t('LAND_AUCTION_MODEL_RESV_START_WARNING')); return; } if (resultData.auction_start_dt < minAllowedTime) { - setAlertMsg(t('LAND_AUCTION_MADEL_AUCTION_START_WARNING')); + setAlertMsg(t('LAND_AUCTION_MODEL_AUCTION_START_WARNING')); return; } if(resultData.resv_start_dt >= resultData.auction_start_dt || resultData.resv_start_dt >= resultData.auction_end_dt) { - setAlertMsg(t('LAND_AUCTION_MADEL_AUCTION_DIFF_RESERVATION')) + setAlertMsg(t('LAND_AUCTION_MODEL_AUCTION_DIFF_RESERVATION')) return; } if(resultData.auction_start_dt >= resultData.auction_end_dt) { - setAlertMsg(t('LAND_AUCTION_MADEL_AUCTION_DIFF_AUCTION')) + setAlertMsg(t('LAND_AUCTION_MODEL_AUCTION_DIFF_AUCTION')) + return; + } + const diffAuctionTime = resultData.auction_end_dt - resultData.auction_start_dt; + if((diffAuctionTime / 60000) < 15){ + setAlertMsg(t('LAND_AUCTION_MODEL_MIN_TIME_WARNING')) return; } diff --git a/src/i18n.js b/src/i18n.js index 84a3df8..c06c4e0 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -35,10 +35,11 @@ const resources = { LAND_AUCTION_SELECT_DELETE: "선택된 경매를 삭제하시겠습니까?", LAND_AUCTION_WARNING_DELETE: "대기 상태의 경매만 삭제할 수 있습니다.", LAND_AUCTION_MODAL_STATUS_WARNING: "경매 시작일시 이후에는 변경이 불가합니다.", - LAND_AUCTION_MADEL_RESV_START_WARNING: "예약 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.", - LAND_AUCTION_MADEL_AUCTION_START_WARNING: "경매 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.", - LAND_AUCTION_MADEL_AUCTION_DIFF_RESERVATION: "경매 시간은 예약 시간보다 이전으로 설정할 수 없습니다.", - LAND_AUCTION_MADEL_AUCTION_DIFF_AUCTION: "경매 종료일자는 경매 시작일보다 같거나 작을 수 없습니다.", + LAND_AUCTION_MODEL_RESV_START_WARNING: "예약 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.", + LAND_AUCTION_MODEL_AUCTION_START_WARNING: "경매 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.", + LAND_AUCTION_MODEL_AUCTION_DIFF_RESERVATION: "경매 시간은 예약 시간보다 이전으로 설정할 수 없습니다.", + LAND_AUCTION_MODEL_AUCTION_DIFF_AUCTION: "경매 종료일자는 경매 시작일보다 같거나 작을 수 없습니다.", + LAND_AUCTION_MODEL_MIN_TIME_WARNING: "경매시간은 최소 15분의 시간이 필요합니다.", LAND_AUCTION_MADEL_MODIFY_START: "경매가 시작되어 수정할 수 없습니다.", LAND_AUCTION_DELETE_DATE_WARNING: "경매 시작 3분 전에는 삭제할 수 없습니다.", LAND_AUCTION_DELETE_STATUS_WARNING: "경매가 시작되거나 종료된 상태는 삭제할 수 없습니다.",