From 105897b6cfc6e2308e322d88580ab0f1f22baa77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=9D=98=EC=A7=84?= Date: Wed, 22 Oct 2025 17:14:59 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B3=A0=EC=A7=80=EC=84=9C=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D=20=EB=B6=80=EB=B6=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/fims/sndb/web/Sndb01Controller.java | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java index dcdf0084..3d00147c 100644 --- a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java +++ b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java @@ -2241,21 +2241,24 @@ public class Sndb01Controller extends ApplicationController { List levys = levyService.getLevyForGoji(levyQuery); - String rtnMsg = levys.isEmpty() ? "[F] 자료를 찾지못했습니다." : ""; + ModelAndView mav = new ModelAndView("jsonView"); + String rtnMsg = ""; + + if (levys.isEmpty()) { + rtnMsg = "[F] 자료를 찾지못했습니다."; + return mav.addObject("saved", saved) + .addObject("rtnMsg", rtnMsg); + } for (Levy levy: levys) { - //sndngDtlService.updatePreNotice((String) levy.get("nxrpAcbKey")); + rtnMsg = sndngDtlService.updatePreNotice((String) levy.getNxrpAcbKey()); saved = rtnMsg.contains("[S]"); } - - saved = true; - - ModelAndView mav = new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("rtnMsg", rtnMsg); + if (saved) { levys = levyService.getLevyForGoji(levyQuery); - mav.addObject("tnocs", levys.size()) + mav.addObject("saved", saved) + .addObject("tnocs", levys.size()) .addObject("gramt", levys.stream().mapToInt(Levy::getLastAmt).sum()) ; }