From 5c8f72e2975e94a03f851e9002ef660d5d94fc99 Mon Sep 17 00:00:00 2001 From: daekuk Date: Tue, 10 Feb 2026 15:45:55 +0900 Subject: [PATCH] =?UTF-8?q?-=20=EA=B1=B0=EB=9E=98=EA=B3=A0=EC=9C=A0?= =?UTF-8?q?=EB=B2=88=ED=98=B8=EB=A1=9C=20=EA=B2=80=EC=83=89=EC=8B=9C=20?= =?UTF-8?q?=EB=82=A0=EC=A7=9C=EC=A1=B0=EA=B1=B4=20=EB=AC=B4=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onl/logger/EAILogRepositoryImpl.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/eactive/eai/rms/data/entity/onl/logger/EAILogRepositoryImpl.java b/src/main/java/com/eactive/eai/rms/data/entity/onl/logger/EAILogRepositoryImpl.java index 53f4852..7ac9a79 100644 --- a/src/main/java/com/eactive/eai/rms/data/entity/onl/logger/EAILogRepositoryImpl.java +++ b/src/main/java/com/eactive/eai/rms/data/entity/onl/logger/EAILogRepositoryImpl.java @@ -118,21 +118,23 @@ public class EAILogRepositoryImpl implements EAILogRepository { .where(qeaiLog.id.logprcssserno.eq(eaiLogSearch.getSearchLogPrcssSerno())); return; } - - if (StringUtils.isNotBlank(eaiLogSearch.getSearchStartTime())) { - query + + boolean hasSvcSerno = StringUtils.isNotBlank(eaiLogSearch.getSearchEaiSvcSerno()); + + if (hasSvcSerno) { + query.where(qeaiLog.id.eaisvcserno.contains(eaiLogSearch.getSearchEaiSvcSerno())); + } else { + if (StringUtils.isNotBlank(eaiLogSearch.getSearchStartTime())) { + query .where(qeaiLog.id.msgdpstyms - .between(eaiLogSearch.getSearchStartTime(), eaiLogSearch.getSearchEndTime())); + .between(eaiLogSearch.getSearchStartTime(), eaiLogSearch.getSearchEndTime())); + } } - + if (StringUtils.isNotBlank(eaiLogSearch.getSearchEaiBzwkDstcd())) { query.where(qeaiLog.id.eaibzwkdstcd.eq(eaiLogSearch.getSearchEaiBzwkDstcd())); } - if (StringUtils.isNotBlank(eaiLogSearch.getSearchEaiSvcSerno())) { - query.where(qeaiLog.id.eaisvcserno.contains(eaiLogSearch.getSearchEaiSvcSerno())); - } - if (StringUtils.isNotBlank(eaiLogSearch.getSearchEaiSvcName())) { query.where(qeaiLog.eaisvcname.containsIgnoreCase(eaiLogSearch.getSearchEaiSvcName())); }