From 6ee2c7265e6c97475d533eb5adfa0a760ffe9d69 Mon Sep 17 00:00:00 2001 From: urp Date: Tue, 30 Jun 2026 11:22:28 +0900 Subject: [PATCH] =?UTF-8?q?=EC=86=8C=EC=9E=A5=EC=9E=90=EB=A3=8C=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=EC=97=90=EC=84=9C=20=EC=9B=90=EB=AC=B8?= =?UTF-8?q?=EB=B3=B4=EA=B8=B0=C2=B7=EB=B0=A9=EB=AC=B8=EC=97=B4=EB=9E=8C?= =?UTF-8?q?=EC=8B=A0=EC=B2=AD=20=EB=91=98=20=EB=8B=A4=20=EB=B6=88=EA=B0=80?= =?UTF-8?q?=ED=95=9C=20=EC=9E=90=EB=A3=8C=20=EC=A0=9C=EC=99=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit isAbleOnline() 및 isAbleReadNow() 모두 false인 항목(디지털 파일 없음 또는 BOOKCASE_ID 미설정 등 이용 불가 자료)을 검색 결과 목록에서 필터링한다. Co-Authored-By: Claude Sonnet 4.6 --- src/main/java/nlib/sch/web/NlibSearchController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/nlib/sch/web/NlibSearchController.java b/src/main/java/nlib/sch/web/NlibSearchController.java index a26428fd..c609c829 100644 --- a/src/main/java/nlib/sch/web/NlibSearchController.java +++ b/src/main/java/nlib/sch/web/NlibSearchController.java @@ -160,6 +160,11 @@ public class NlibSearchController extends NlibCommonController { operList = collectionService.setDetailInfoForList(searchVO.getResultList(), getMbInfoId(request)); } + // 원문보기·방문열람신청 둘 다 불가한 자료 목록에서 제외 + operList = operList.stream() + .filter(vo -> vo.isAbleOnline() || vo.isAbleReadNow()) + .collect(java.util.stream.Collectors.toList()); + //결과 데이터 담기 searchVO.setResultList(operList);