환불내역이 없을때 프로시져 실행 안하기

This commit is contained in:
hehihoho3@gmail.com 2024-12-23 09:27:15 +09:00
parent a759a9f3f2
commit 376f75d711

View File

@ -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<RefundDTO> 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<RefundDTO> 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