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