환불내역이 없을때 프로시져 실행 안하기
This commit is contained in:
parent
a759a9f3f2
commit
376f75d711
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user