From dae597bea483014e3689b899d5efe726c2414e92 Mon Sep 17 00:00:00 2001 From: rosewiper Date: Thu, 24 Jul 2025 16:15:14 +0900 Subject: [PATCH] =?UTF-8?q?1.=20=EB=AC=B8=EC=9E=90=EC=A0=84=EC=86=A1?= =?UTF-8?q?=EB=A6=AC=EC=8A=A4=ED=8A=B8(=EC=83=81=EC=84=B8)=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=EC=97=91=EC=85=80=20=EB=8B=A4=EC=9A=B4=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=20=ED=9B=84=20=EA=B2=80=EC=83=89=20=EB=B2=84=ED=8A=BC?= =?UTF-8?q?=20=EC=84=A0=ED=83=9D=EC=8B=9C=20=EC=97=91=EC=85=80=EB=8B=A4?= =?UTF-8?q?=EC=9A=B4=EB=A1=9C=EB=93=9C=EA=B0=80=20=EA=B3=84=EC=86=8D=20?= =?UTF-8?q?=EB=90=98=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?=20=20-=20=EC=97=91=EC=85=80=EB=8B=A4=EC=9A=B4=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=20form=20submit()=20=ED=9B=84=20=EA=B2=80=EC=83=89?= =?UTF-8?q?=EC=97=90=EC=84=9C=EB=8A=94=20submit=20=EC=A3=BC=EC=86=8C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=20=EC=97=86=EC=9D=B4=20=EC=B2=98=EB=A6=AC?= =?UTF-8?q?=ED=95=98=EA=B3=A0=20=EC=9E=88=EC=96=B4=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EB=B0=9C=EC=83=9D=20=20=20-=20=EA=B2=80=EC=83=89=EC=8B=9C?= =?UTF-8?q?=EC=97=90=EB=8F=84=20form=20action=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=A0=84=EC=86=A1=20url=20=EC=B6=94=EA=B0=80=ED=95=B4=EC=A4=AC?= =?UTF-8?q?=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2. 엑셀 다운로드 내용에 문자발송 결과 내용이 나올 수 있도록 쿼리 수정 , 아래 코드 추가 - , IFNULL( (SELECT RESULT_CODE_TXT FROM MJ_MSG_RESULT_CODE WHERE AGENT_CODE = M.agentCode AND RESULT_CODE = m.rsltCode ), '결과코드 내용이 없습니다.') AS rsltCodeMsgTxt --- src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java | 2 ++ src/main/java/itn/let/mjo/msg/web/MjonMsgController.java | 3 ++- .../egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml | 7 +++++++ .../webapp/WEB-INF/jsp/uss/ion/msg/SendMsgDetailList.jsp | 1 + 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java index 0e93135..d73c3b4 100644 --- a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java +++ b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java @@ -313,5 +313,7 @@ public class MjonMsgVO extends ComDefaultVO{ private String detailType; private List mjonMsgSendVOList = new ArrayList<>(); + + private String rsltCodeMsgTxt; //전송사 결과 코드 내용 } diff --git a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java index daf5e48..b628be3 100644 --- a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java +++ b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java @@ -3171,7 +3171,8 @@ public class MjonMsgController { if(j==4) cell.setCellValue(((MjonMsgVO)resultList.get(i)).getSentDateTxt()); //전송시간 if(j==5) cell.setCellValue(((MjonMsgVO)resultList.get(i)).getSmsTxt()); //문자내용 if(j==6) cell.setCellValue(((MjonMsgVO)resultList.get(i)).getCurStateTxt()); //현재상태 - if(j==7) cell.setCellValue(((MjonMsgVO)resultList.get(i)).getRsltCode() + "/" + ((MjonMsgVO)resultList.get(i)).getRsltCode2()); //처리결과 + //if(j==7) cell.setCellValue(((MjonMsgVO)resultList.get(i)).getRsltCode() + "/" + ((MjonMsgVO)resultList.get(i)).getRsltCode2()); //처리결과 + if(j==7) cell.setCellValue("(" + ((MjonMsgVO)resultList.get(i)).getRsltCode() + ") " + ((MjonMsgVO)resultList.get(i)).getRsltCodeMsgTxt()); //처리결과 코드 내용 if(j==8) cell.setCellValue(((MjonMsgVO)resultList.get(i)).getMsgTypeTxt()); //메시지타입 if(j==9) cell.setCellValue(((MjonMsgVO)resultList.get(i)).getConectMthdTxt()); //접속기기 if(j==10) cell.setCellValue(((MjonMsgVO)resultList.get(i)).getAgentCodeTxt()); //전송사 diff --git a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml index 4108019..3b60eeb 100644 --- a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml @@ -1187,6 +1187,13 @@ , M.rsltCode , M.rsltCode2 , M.rsltNet + , IFNULL( + (SELECT RESULT_CODE_TXT + FROM MJ_MSG_RESULT_CODE + WHERE AGENT_CODE = M.agentCode + AND RESULT_CODE = m.rsltCode + ), + '결과코드 내용이 없습니다.') AS rsltCodeMsgTxt , M.callTo , M.callFrom , M.smsTxt diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgDetailList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgDetailList.jsp index b4ac83b..07ea3a5 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgDetailList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgDetailList.jsp @@ -42,6 +42,7 @@ function fn_search(){ function linkPage(pageNo){ var listForm = document.listForm ; listForm.pageIndex.value = pageNo ; + listForm.action = ""; listForm.submit(); }