2024-03-14 15:21 스케쥴러 트랜잭션 오류 수정
@ff6288ee6879d9e31d5a0af578638a6d78f36123
--- src/main/java/itn/let/schdlr/service/SchedulerUtil.java
+++ src/main/java/itn/let/schdlr/service/SchedulerUtil.java
... | ... | @@ -2,6 +2,7 @@ |
| 2 | 2 |
|
| 3 | 3 |
import java.text.SimpleDateFormat; |
| 4 | 4 |
import java.util.Date; |
| 5 |
+import java.util.List; |
|
| 5 | 6 |
|
| 6 | 7 |
import javax.annotation.Resource; |
| 7 | 8 |
import javax.sql.DataSource; |
... | ... | @@ -27,6 +28,8 @@ |
| 27 | 28 |
import itn.let.mail.service.MailTemplateService; |
| 28 | 29 |
import itn.let.mjo.msg.service.MjonMsgService; |
| 29 | 30 |
import itn.let.mjo.msg.service.MjonMsgStatVO; |
| 31 |
+import itn.let.mjo.msg.service.MjonMsgVO; |
|
| 32 |
+import itn.let.mjo.msgdata.service.impl.MjonMsgDataDAO; |
|
| 30 | 33 |
import itn.let.sts.com.StatsVO; |
| 31 | 34 |
import itn.let.sts.cst.service.EgovConectStatsService; |
| 32 | 35 |
import itn.let.uss.umt.service.EgovUserManageService; |
... | ... | @@ -75,6 +78,9 @@ |
| 75 | 78 |
|
| 76 | 79 |
@Resource(name = "LetterService") |
| 77 | 80 |
private LetterService letterService; |
| 81 |
+ |
|
| 82 |
+ @Resource(name="MjonMsgDataDAO") |
|
| 83 |
+ private MjonMsgDataDAO mjonMsgDataDAO; |
|
| 78 | 84 |
|
| 79 | 85 |
/** 설정값 가져오기 */ |
| 80 | 86 |
@Value("#{globalSettings['Globals.Env']}")
|
... | ... | @@ -473,7 +479,16 @@ |
| 473 | 479 |
schdlrManageService.msgFailPayBackOneByDay(); |
| 474 | 480 |
|
| 475 | 481 |
}else { //2분 마다는 7일을 대상으로 실행
|
| 476 |
- schdlrManageService.msgFailPayBack(); |
|
| 482 |
+ //어플리케이션 트랜잭션 문제가 있어 Util 단으로 DB 호출을 가져옴 - 2024-03-14 |
|
| 483 |
+ //schdlrManageService.msgFailPayBack(); |
|
| 484 |
+ |
|
| 485 |
+ List<MjonMsgVO> msgFailList = mjonMsgDataDAO.selectMsgSentFailList(); |
|
| 486 |
+ |
|
| 487 |
+ for(MjonMsgVO vo : msgFailList) {
|
|
| 488 |
+ |
|
| 489 |
+ mjonMsgDataDAO.updateMsgSentFailPayBack(vo); |
|
| 490 |
+ |
|
| 491 |
+ } |
|
| 477 | 492 |
} |
| 478 | 493 |
|
| 479 | 494 |
System.out.println("==== faxFailPayBack ====");
|
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?