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()) ; }