From f0c48ea2bc790666a541155984bbb392a08d392a Mon Sep 17 00:00:00 2001 From: JSoi Date: Sun, 31 Jul 2022 07:48:37 +0900 Subject: [PATCH] =?UTF-8?q?#33=20[Fix]=20Exception=20=ED=86=B5=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/mpnp/baechelin/common/QuerydslLocation.java | 4 +++- src/main/java/com/mpnp/baechelin/exception/ErrorCode.java | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/mpnp/baechelin/common/QuerydslLocation.java b/src/main/java/com/mpnp/baechelin/common/QuerydslLocation.java index f04062c..b18d619 100644 --- a/src/main/java/com/mpnp/baechelin/common/QuerydslLocation.java +++ b/src/main/java/com/mpnp/baechelin/common/QuerydslLocation.java @@ -1,5 +1,7 @@ package com.mpnp.baechelin.common; +import com.mpnp.baechelin.exception.CustomException; +import com.mpnp.baechelin.exception.ErrorCode; import com.mpnp.baechelin.store.domain.Category; import com.querydsl.core.BooleanBuilder; import com.querydsl.core.types.dsl.BooleanExpression; @@ -38,7 +40,7 @@ private static StringPath givePath(String dbFacility) { return store.approach; if (dbFacility.equals("toilet")) return store.toilet; - throw new IllegalArgumentException("배리어 프리 태그를 확인해주세요"); + throw new CustomException(ErrorCode.INVALID_BARRIER_TAG); } public static BooleanBuilder locAndConditions(BigDecimal latStart, BigDecimal latEnd, BigDecimal lngStart, BigDecimal lngEnd, String category, List facility) { diff --git a/src/main/java/com/mpnp/baechelin/exception/ErrorCode.java b/src/main/java/com/mpnp/baechelin/exception/ErrorCode.java index bd64ecc..22ebb7e 100644 --- a/src/main/java/com/mpnp/baechelin/exception/ErrorCode.java +++ b/src/main/java/com/mpnp/baechelin/exception/ErrorCode.java @@ -22,7 +22,8 @@ public enum ErrorCode { API_LOAD_FAILURE(500, "E-ALF500", "API 로딩에 실패하였습니다."), API_NO_RESULT(500, "E-ANR500", "API 결과가 존재하지 않습니다."), NULL_POINTER_EXCEPTION(500, "E-NPE500", "빈 값이 들어올 수 없습니다."), - IMAGE_PROCESS_FAIL(500,"E-IPF500","이미지 오류 발생"); + IMAGE_PROCESS_FAIL(500,"E-IPF500","이미지 오류 발생"), + INVALID_BARRIER_TAG(500, "E-IBT500","배리어 프리 태그를 확인해주세요"); private final int status; private final String code;