민원 처리 수정

main
이범준 9 months ago
parent 519bcd490b
commit 252bead946

@ -167,7 +167,7 @@ public class CrdnCvlcptServiceBean extends AbstractServiceBean implements CrdnCv
if(linkTblNm.equals("TB_ESB_INTERFACE")) { if(linkTblNm.equals("TB_ESB_INTERFACE")) {
fileQuery.setInfoType("010"); fileQuery.setInfoType("010");
} else if(linkTblNm.equals("TB_SAEOL")) { } else if(linkTblNm.equals("TB_SA_CVLCPT_DTL")) {
fileQuery.setInfoType("020"); fileQuery.setInfoType("020");
} else { } else {
throw new RuntimeException("파일 조회 중 오류가 발생하였습니다."); throw new RuntimeException("파일 조회 중 오류가 발생하였습니다.");
@ -215,10 +215,13 @@ public class CrdnCvlcptServiceBean extends AbstractServiceBean implements CrdnCv
throw new RuntimeException("반송 처리 중 단속민원답변 수정에 실패하였습니다."); throw new RuntimeException("반송 처리 중 단속민원답변 수정에 실패하였습니다.");
} }
boolean result = crdnCvlcptMainBean.insertTransmitInfo(true, crdnInfo.string("CVLCPT_LINK_ID")); if(crdnInfo.string("LINK_TBL_NM").equals("TB_ESB_INTERFACE")) {
if (!result) { boolean result = crdnCvlcptMainBean.insertTransmitInfo(true, crdnInfo.string("CVLCPT_LINK_ID"));
throw new RuntimeException("반송 처리 중 전송자료 등록에 실패하였습니다."); if (!result) {
throw new RuntimeException("반송 처리 중 전송자료 등록에 실패하였습니다.");
}
} }
} }
return saved ? "[S]" : "[F]"; return saved ? "[S]" : "[F]";
@ -367,10 +370,14 @@ public class CrdnCvlcptServiceBean extends AbstractServiceBean implements CrdnCv
} }
if(processType.equals("answerExecute")) { if(processType.equals("answerExecute")) {
boolean result = crdnCvlcptMainBean.insertTransmitInfo(false, targetDataList.get(i).string("CVLCPT_LINK_ID"));
if (!result) { if(targetDataList.get(i).string("LINK_TBL_NM").equals("TB_ESB_INTERFACE")) {
throw new RuntimeException("민원 전송 상태 변경 중 전송자료 등록에 실패하였습니다."); boolean result = crdnCvlcptMainBean.insertTransmitInfo(false, targetDataList.get(i).string("CVLCPT_LINK_ID"));
if (!result) {
throw new RuntimeException("민원 전송 상태 변경 중 전송자료 등록에 실패하였습니다.");
}
} }
} }
} }

@ -518,6 +518,7 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 --> , C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID --> , CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
, CC.CVLCPT_PRCS_RSLT_CN <!-- 민원 처리 결과 내용 --> , CC.CVLCPT_PRCS_RSLT_CN <!-- 민원 처리 결과 내용 -->
, C.LINK_TBL_NM
FROM TB_CRDN C FROM TB_CRDN C
INNER JOIN TB_CRDN_CVLCPT CC ON (C.CVLCPT_LINK_YN = 'Y' AND C.LINK_ID = CC.CVLCPT_LINK_ID) INNER JOIN TB_CRDN_CVLCPT CC ON (C.CVLCPT_LINK_YN = 'Y' AND C.LINK_ID = CC.CVLCPT_LINK_ID)
WHERE C.CRDN_ID IN (<foreach collection="crdnIds" item="crdnId" separator=",">#{crdnId}</foreach>) WHERE C.CRDN_ID IN (<foreach collection="crdnIds" item="crdnId" separator=",">#{crdnId}</foreach>)

Loading…
Cancel
Save