From 376f75d711a5a95b6d378c54d5ee0afb56cee7dd Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Mon, 23 Dec 2024 09:27:15 +0900 Subject: [PATCH] =?UTF-8?q?=ED=99=98=EB=B6=88=EB=82=B4=EC=97=AD=EC=9D=B4?= =?UTF-8?q?=20=EC=97=86=EC=9D=84=EB=95=8C=20=ED=94=84=EB=A1=9C=EC=8B=9C?= =?UTF-8?q?=EC=A0=B8=20=EC=8B=A4=ED=96=89=20=EC=95=88=ED=95=98=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SchdlrManageServiceImpl.java | 41 ++++++++++--------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java b/src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java index 12301fed..a261ef9b 100644 --- a/src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java +++ b/src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java @@ -511,29 +511,30 @@ public class SchdlrManageServiceImpl extends EgovAbstractServiceImpl implements // 리스트가 비어있는 경우 종료 if (msgFailList == null || msgFailList.isEmpty() || msgFailList.size() < 1) { System.out.println("No payBack messages empty."); - } - - try { - // 필요한 필드만 DTO로 매핑 - List dtoList = msgFailList.stream() - .map(msg -> - new RefundDTO( - msg.getUserId() - , msg.getMsgGroupId() - , Integer.parseInt(msg.getUserData()) - , msg.getEachPrice()) - ) - .collect(Collectors.toList()); + }else { - // JSON 변환 - ObjectMapper objectMapper = new ObjectMapper(); - String msgFailListJson = objectMapper.writeValueAsString(dtoList); + try { + // 필요한 필드만 DTO로 매핑 + List dtoList = msgFailList.stream() + .map(msg -> + new RefundDTO( + msg.getUserId() + , msg.getMsgGroupId() + , Integer.parseInt(msg.getUserData()) + , msg.getEachPrice()) + ) + .collect(Collectors.toList()); + + // JSON 변환 + ObjectMapper objectMapper = new ObjectMapper(); + String msgFailListJson = objectMapper.writeValueAsString(dtoList); - System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); - mjonMsgDataDAO.updateMsgSentFailPayBackBatch(msgFailListJson); + mjonMsgDataDAO.updateMsgSentFailPayBackBatch(msgFailListJson); - } catch (Exception ex) { - ex.printStackTrace(); + } catch (Exception ex) { + ex.printStackTrace(); + } + } // TODO Auto-generated method stub