diff --git a/pav-server/src/main/java/com/palnet/biz/jpa/repository/cns/CnsQnaQueryRepository.java b/pav-server/src/main/java/com/palnet/biz/jpa/repository/cns/CnsQnaQueryRepository.java index ce31845..85b8905 100644 --- a/pav-server/src/main/java/com/palnet/biz/jpa/repository/cns/CnsQnaQueryRepository.java +++ b/pav-server/src/main/java/com/palnet/biz/jpa/repository/cns/CnsQnaQueryRepository.java @@ -41,7 +41,7 @@ public class CnsQnaQueryRepository { if (rq != null) { - if (rq.getCategory() != null) { + if (rq.getCategory() != null && !rq.getCategory().isEmpty()) { builder.and(bas.category.eq(rq.getCategory())); } @@ -50,10 +50,10 @@ public class CnsQnaQueryRepository { // else if ("CONTENT".equals(rq.getSearchType())) builder.and(bas.content.contains(rq.getWord())); // else builder.and(bas.title.contains(rq.getWord()).or(bas.content.contains(rq.getWord()))); // } - if (rq.getCreateUserNm() != null) { + if (rq.getCreateUserNm() != null && !rq.getCreateUserNm().isEmpty()) { builder.and(cDtl.memberName.contains(rq.getCreateUserNm())); } - if (rq.getAnserStatus() != null) { + if (rq.getAnserStatus() != null && !rq.getAnserStatus().isEmpty()) { builder.and(bas.anserStatus.eq(rq.getAnserStatus())); } }