From 77567cf6bc2aa974a30d30e4af4df6cf9c17b6ec Mon Sep 17 00:00:00 2001 From: itn Date: Thu, 3 Aug 2023 14:28:23 +0900 Subject: [PATCH 01/19] =?UTF-8?q?=EB=B0=9C=EC=8B=A0=EB=B2=88=ED=98=B8=20?= =?UTF-8?q?=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=20=EB=B7=B0=EC=96=B4=20?= =?UTF-8?q?=EC=8A=B9=EC=9D=B8/=EB=B0=98=EB=A0=A4=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/mjo/msg/web/MjonMsgController.java | 22 +- .../jsp/uss/ion/msg/SendNumberList.jsp | 8 +- .../WEB-INF/jsp/uss/ion/msg/pdfView.jsp | 112 ++-- .../WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp | 561 ++++++++++++------ 4 files changed, 450 insertions(+), 253 deletions(-) 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 468116ba..00b45d58 100644 --- a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java +++ b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java @@ -5118,15 +5118,21 @@ public class MjonMsgController { model.addAttribute("fileList", fileList); String phmId = request.getParameter("phmId"); - String phoneNumber = request.getParameter("phoneNumber"); - String userName = request.getParameter("userName"); String managerNm = request.getParameter("managerNm"); String dept = request.getParameter("dept"); - String nameType = request.getParameter("nameType"); - String phmType = request.getParameter("phmType"); String authYnTxt = request.getParameter("authYnTxt"); String phmAuthTypeTxt = request.getParameter("phmAuthTypeTxt"); String ownerName = request.getParameter("ownerName"); + + MjPhoneMemberVO mjPhoneMemberVO = new MjPhoneMemberVO(); + mjPhoneMemberVO = mjonMsgService.selectSendPhoneNumberByPhmId(phmId); + String phoneNumber = mjPhoneMemberVO.getPhoneNumber(); + String userId = mjPhoneMemberVO.getUserId(); + String userName = mjPhoneMemberVO.getUserName(); + String nameType = mjPhoneMemberVO.getNameType(); + String phmType = mjPhoneMemberVO.getPhmType(); + String authYn = mjPhoneMemberVO.getAuthYn(); + String rejectReason = mjPhoneMemberVO.getRejectReason(); // 필수서류 String requiredDocuments = ""; @@ -5211,26 +5217,24 @@ public class MjonMsgController { } } - - - - - model.addAttribute("pdfPath", path); model.addAttribute("fileType", fileType); model.addAttribute("atchFileId", fileVO.getAtchFileId()); model.addAttribute("fileSn", fileVO.getFileSn()); model.addAttribute("phmId", phmId); model.addAttribute("phoneNumber", phoneNumber); + model.addAttribute("userId", userId); model.addAttribute("userName", userName); model.addAttribute("managerNm", managerNm); model.addAttribute("dept", dept); model.addAttribute("nameType", nameType); model.addAttribute("phmType", phmType); + model.addAttribute("authYn", authYn); model.addAttribute("authYnTxt", authYnTxt); model.addAttribute("phmAuthTypeTxt", phmAuthTypeTxt); model.addAttribute("ownerName", ownerName); model.addAttribute("requiredDocuments", requiredDocuments); + model.addAttribute("rejectReason", rejectReason); return "/uss/ion/msg/pdfViewPhone"; } diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendNumberList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendNumberList.jsp index c6a72652..18eb9ee5 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendNumberList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendNumberList.jsp @@ -41,16 +41,18 @@ $( document ).ready(function() { }); //PdfView -function pdfViewPhonePop(atchFileId,phmId,phoneNumber,userName,managerNm,dept,nameType,phmType,authYnTxt,phmAuthTypeTxt,ownerName) { +function pdfViewPhonePop(atchFileId,phmId,phoneNumber,userId,userName,managerNm,dept,nameType,phmType,authYn,authYnTxt,phmAuthTypeTxt,ownerName) { document.pdfForm.atchFileId.value = atchFileId; document.pdfForm.fileSn.value = 0; document.pdfForm.phmId.value = phmId; document.pdfForm.phoneNumber.value = phoneNumber; + document.pdfForm.userId.value = userId; document.pdfForm.userName.value = userName; document.pdfForm.managerNm.value = managerNm; document.pdfForm.dept.value = dept; document.pdfForm.nameType.value = nameType; document.pdfForm.phmType.value = phmType; + document.pdfForm.authYn.value = authYn; document.pdfForm.authYnTxt.value = authYnTxt; document.pdfForm.phmAuthTypeTxt.value = phmAuthTypeTxt; document.pdfForm.ownerName.value = ownerName; @@ -438,7 +440,7 @@ function fnSetCalMonth(val) { - + @@ -492,11 +494,13 @@ function fnSetCalMonth(val) { + + diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp index d07a4bb6..d39d309d 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp @@ -44,63 +44,63 @@ html { -
-
-

기업회원 신청 정보

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
기업명사업자번호대표자담당자휴대폰다운로드
${mberNm}${bizNo}${ceoNm}${hstManagerNm}${hstMbtlNum} - - - -
-
- - -
- PDF 뷰어에서 지원하지 않는 형식의 파일입니다. 첨부파일 다운로드후 확인해주세요. -
-
- - -
- -  Page: /   - - -
-
- +
+
+

기업회원 신청 정보

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
기업명사업자번호대표자담당자휴대폰다운로드
${mberNm}${bizNo}${ceoNm}${hstManagerNm}${hstMbtlNum} + + + +
+
+ + +
+ PDF 뷰어에서 지원하지 않는 형식의 파일입니다. 첨부파일 다운로드후 확인해주세요. +
+
+ + +
+ +  Page: /   + + +
+
+
+

diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp index 7c481cd7..677685df 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp @@ -44,6 +44,19 @@ html { -
-
-

발신번호 신청 정보

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
발신번호대표담당자회원구분인증방식인증자인증여부다운로드
${phoneNumber}${userName}${managerNm} - - - 기업 - - - 개인 - - - - - - - - 당사 - - - 대표 - - - 직원 - - - 타사 - - - 본인 - - - 타인 - - - - - 없음 - - - - - - 휴대폰 - - - 서류 - - - - - - - - - - - - - - - - - - 발신번호 차단 - - - 인증요청 - - - - - - - -
-
- -

- -
-

승인에 필요한 서류

-
-
- - - - - - - - - - -
${requiredDocuments}
-
- - - -
- - - - - - - - - - - - - - -
-
- - -
- PDF 뷰어에서 지원하지 않는 형식의 파일입니다. 첨부파일 다운로드후 확인해주세요. -
-
- - -
- -  Page: /   - - -
-
- +
+
+

발신번호 신청 정보

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
발신번호대표담당자회원구분인증방식인증자인증여부다운로드
${phoneNumber}${userName}${managerNm} + + + 기업 + + + 개인 + + + + + + + + 당사 + + + 대표 + + + 직원 + + + 타사 + + + 본인 + + + 타인 + + + + + 없음 + + + + + + 휴대폰 + + + 서류 + + + + + + + + + + + + + + + + + + 발신번호 차단 + + + 인증요청 + + + + + + + +
-
- - - - - - - - - - - - -
+ +

+ +
+

승인에 필요한 서류

+
+
+ + + + + + + + + + + + +
${requiredDocuments} + + + + +
+
+ + + + + + + +
+ + + + + + + + + + + + + + +
+
+ + +
+ PDF 뷰어에서 지원하지 않는 형식의 파일입니다. 첨부파일 다운로드후 확인해주세요. +
+
+ + +
+ +  Page: /   + + +
+
+
+ +

+ +
+ + + +
+ +
+ + + + + + + + + + + + + + +
From eae766b3bd20e0cf2cccf4013fb1c067739afa30 Mon Sep 17 00:00:00 2001 From: itn Date: Thu, 3 Aug 2023 15:19:43 +0900 Subject: [PATCH 02/19] =?UTF-8?q?=EA=B8=B0=EC=97=85=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=20=EB=B7=B0=EC=96=B4=20?= =?UTF-8?q?=EC=82=AC=EC=97=85=EC=9E=90=EB=93=B1=EB=A1=9D=EC=A6=9D/?= =?UTF-8?q?=EC=9E=AC=EC=A7=81=EC=A6=9D=EB=AA=85=EC=84=9C=20=ED=95=9C?= =?UTF-8?q?=ED=99=94=EB=A9=B4=EC=97=90=EC=84=9C=20=EB=B3=B4=EA=B8=B0=20?= =?UTF-8?q?=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/itn/com/cmm/util/PdfUtil.java | 4 +- .../cmm/web/EgovFileDownloadController.java | 4 +- .../let/mjo/msg/web/MjonMsgController.java | 26 +++++--- .../cmm/uss/umt/EgovMberCmpHstListByType.jsp | 10 ++- .../WEB-INF/jsp/uss/ion/msg/pdfView.jsp | 65 ++++++++++++++++++- 5 files changed, 91 insertions(+), 18 deletions(-) diff --git a/src/main/java/itn/com/cmm/util/PdfUtil.java b/src/main/java/itn/com/cmm/util/PdfUtil.java index 97014445..5be56982 100644 --- a/src/main/java/itn/com/cmm/util/PdfUtil.java +++ b/src/main/java/itn/com/cmm/util/PdfUtil.java @@ -131,8 +131,8 @@ public final class PdfUtil { PDPageContentStream contents = new PDPageContentStream(doc, page); contents.drawImage(pdImage, pageWidthPosition, pageHeightPosition, imgWidth, imgHeight); contents.close(); - doc.save("/usr/local/tomcat/file/sht/pdf/" + uuid + ".pdf"); - //doc.save("C:/TEST/" + uuid + ".pdf"); + //doc.save("/usr/local/tomcat/file/sht/pdf/" + uuid + ".pdf"); + doc.save("C:/TEST/" + uuid + ".pdf"); } catch (Exception e) { System.out.println("Exception! : " + e.getMessage()); diff --git a/src/main/java/itn/com/cmm/web/EgovFileDownloadController.java b/src/main/java/itn/com/cmm/web/EgovFileDownloadController.java index 4408051f..eb98c264 100644 --- a/src/main/java/itn/com/cmm/web/EgovFileDownloadController.java +++ b/src/main/java/itn/com/cmm/web/EgovFileDownloadController.java @@ -465,8 +465,8 @@ public class EgovFileDownloadController { String fileNm = (String) commandMap.get("fileNm"); try { - File uFile = new File("/usr/local/tomcat/file/sht/pdf/", fileNm); - //File uFile = new File("C:/TEST/", fileNm); + //File uFile = new File("/usr/local/tomcat/file/sht/pdf/", fileNm); + File uFile = new File("C:/TEST/", fileNm); long fSize = uFile.length(); 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 00b45d58..b96210cd 100644 --- a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java +++ b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java @@ -5046,7 +5046,21 @@ public class MjonMsgController { public String pdfView(FileVO fileVO , ModelMap model , HttpServletRequest request) throws Exception { - + + // 파라미터 + String docuDiv = request.getParameter("docuDiv"); + String atchFileId = request.getParameter("atchFileId"); + String workAtchFileId = request.getParameter("workAtchFileId"); + String mberNm = request.getParameter("mberNm"); + String bizNo = request.getParameter("bizNo"); + String ceoNm = request.getParameter("ceoNm"); + String hstManagerNm = request.getParameter("hstManagerNm"); + String hstMbtlNum = request.getParameter("hstMbtlNum"); + + if (docuDiv.equals("2")) { + fileVO.setAtchFileId(workAtchFileId); + } + FileVO fvo = fileService.selectFileInf(fileVO); String path = ""; String fileType = ""; @@ -5068,15 +5082,11 @@ public class MjonMsgController { } } - String mberNm = request.getParameter("mberNm"); - String bizNo = request.getParameter("bizNo"); - String ceoNm = request.getParameter("ceoNm"); - String hstManagerNm = request.getParameter("hstManagerNm"); - String hstMbtlNum = request.getParameter("hstMbtlNum"); - model.addAttribute("pdfPath", path); model.addAttribute("fileType", fileType); - model.addAttribute("atchFileId", fileVO.getAtchFileId()); + model.addAttribute("docuDiv", docuDiv); + model.addAttribute("atchFileId", atchFileId); + model.addAttribute("workAtchFileId", workAtchFileId); model.addAttribute("mberNm", mberNm); model.addAttribute("bizNo", bizNo); model.addAttribute("ceoNm", ceoNm); diff --git a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovMberCmpHstListByType.jsp b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovMberCmpHstListByType.jsp index 669be8b0..c93442b4 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovMberCmpHstListByType.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovMberCmpHstListByType.jsp @@ -22,8 +22,10 @@ $( document ).ready(function() { }); // PdfView -function pdfViewPop(atchFileId,mberNm,bizNo,ceoNm,hstManagerNm,hstMbtlNum) { +function pdfViewPop(docuDiv,atchFileId,workAtchFileId,mberNm,bizNo,ceoNm,hstManagerNm,hstMbtlNum) { + document.pdfForm.docuDiv.value = docuDiv; document.pdfForm.atchFileId.value = atchFileId; + document.pdfForm.workAtchFileId.value = workAtchFileId; document.pdfForm.fileSn.value = 0; document.pdfForm.mberNm.value = mberNm; document.pdfForm.bizNo.value = bizNo; @@ -284,7 +286,9 @@ function fnSetCalMonth(val) {
+ + @@ -469,7 +473,7 @@ function fnSetCalMonth(val) { - + @@ -481,7 +485,7 @@ function fnSetCalMonth(val) { - + diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp index d39d309d..527a3d57 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp @@ -41,6 +41,21 @@ html { overflow-y: auto; } + + @@ -76,15 +91,46 @@ html { ${hstManagerNm} ${hstMbtlNum} - - - + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + +
+
+
PDF 뷰어에서 지원하지 않는 형식의 파일입니다. 첨부파일 다운로드후 확인해주세요. @@ -102,6 +148,19 @@ html {


+ + + + + + + + + + + + + @@ -40,12 +40,33 @@ html { overflow-x: hidden; overflow-y: auto; } + +input[type="checkbox"]{display: inline;} +input[type="checkbox"] { + width: 1.263rem; + height: 1.263rem; + margin-right: 25px; + border: 1px solid var(--color-gray); + border-radius: 50%; + cursor: pointer; + position: relative; + vertical-align: middle; +} @@ -71,7 +335,8 @@ function pdfViewPop(docuDiv) { - + + @@ -80,7 +345,8 @@ function pdfViewPop(docuDiv) { 대표자 담당자 휴대폰 - 다운로드 + 사업자 + 재직 @@ -90,6 +356,21 @@ function pdfViewPop(docuDiv) { ${ceoNm} ${hstManagerNm} ${hstMbtlNum} + + + + + + + + + + + + + + + <%-- @@ -104,11 +385,110 @@ function pdfViewPop(docuDiv) { + --%>
+ +

+ +
+

사업자정보 검증

+
+
+ + + + + + + + + + + + +
+ +     + + + + + + + +
+
+ + + + + +
@@ -159,6 +539,12 @@ function pdfViewPop(docuDiv) { + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp index 677685df..4836b4bc 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp @@ -146,21 +146,42 @@ function authYnC() { } -// 반려화면 Call +//반려화면 Call function setRejectAreaCall(sType) { if (sType == "SHOW") { if ($("#rejectArea").css("display") == "block") { - $("#rejectArea").hide(); + //반려 Hide + setRejectAreaHide(); } else { - $("#rejectArea").show(); + // 반려 Show + setRejectAreaShow(); } } else { - $("#rejectArea").hide(); + //반려 Hide + setRejectAreaHide(); } } +// 반려 Show +function setRejectAreaShow() { + $("#rejectArea").show(); + + $("#btnReject").text("반려 CLOSE"); + $("#btnReject").removeClass("btnType1"); + $("#btnReject").addClass("btnType2"); +} + +//반려 Hide +function setRejectAreaHide() { + $("#rejectArea").hide(); + + $("#btnReject").text("반려 OPEN"); + $("#btnReject").removeClass("btnType2"); + $("#btnReject").addClass("btnType1"); +} + @@ -294,15 +315,15 @@ function setRejectAreaCall(sType) { - + - From 15fdce717f3fed703e32c542da1064badd05657c Mon Sep 17 00:00:00 2001 From: itn Date: Fri, 4 Aug 2023 11:22:37 +0900 Subject: [PATCH 06/19] =?UTF-8?q?=EA=B8=B0=EC=97=85=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=20=EB=B7=B0=EC=96=B4?= =?UTF-8?q?=EC=97=90=20=EA=B8=B0=EC=97=85=EC=9C=A0=ED=98=95=20=EB=93=B1=20?= =?UTF-8?q?=ED=95=AD=EB=AA=A9=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/mjo/msg/web/MjonMsgController.java | 11 ++++++++++ .../WEB-INF/jsp/uss/ion/msg/pdfView.jsp | 22 +++++++++++++++---- 2 files changed, 29 insertions(+), 4 deletions(-) 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 3a70b678..004ccc10 100644 --- a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java +++ b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java @@ -5062,6 +5062,7 @@ public class MjonMsgController { String hstSttus = mberCmpHstVO.getHstSttus(); String hstType = mberCmpHstVO.getHstType(); String mberNm = mberCmpHstVO.getMberNm(); + String bizType = mberCmpHstVO.getBizType(); String bizNo = mberCmpHstVO.getBizNo(); String ceoNm = mberCmpHstVO.getCeoNm(); String mberId = mberCmpHstVO.getMberId(); @@ -5093,12 +5094,22 @@ public class MjonMsgController { } } + //기업유형 + ComDefaultCodeVO voComCode = new ComDefaultCodeVO(); + voComCode.setCodeId("ITN033"); + model.addAttribute("bizTypeList", cmmUseService.selectCmmCodeDetail(voComCode)); + + // 유형 코드조회 + voComCode.setCodeId("ITN048"); + model.addAttribute("hstTypeList", cmmUseService.selectCmmCodeDetail(voComCode)); + model.addAttribute("pdfPath", path); model.addAttribute("fileType", fileType); model.addAttribute("docuDiv", docuDiv); model.addAttribute("atchFileId", atchFileId); model.addAttribute("workAtchFileId", workAtchFileId); model.addAttribute("mberNm", mberNm); + model.addAttribute("bizType", bizType); model.addAttribute("bizNo", bizNo); model.addAttribute("ceoNm", ceoNm); model.addAttribute("hstManagerNm", hstManagerNm); diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp index 92ffa684..90312497 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp @@ -331,20 +331,24 @@ function fn_Update() {
${requiredDocuments} + - - + +
- - - - + + + + + + + + @@ -352,11 +356,21 @@ function fn_Update() { + +
기업명구분 사업자번호 대표자 담당자 휴대폰유형 사업자 재직
${mberNm} + + + + ${bizNo} ${ceoNm} ${hstManagerNm} ${hstMbtlNum} + + + + From 9f82da028a270dbae7733ff495fd3e6ccdaf933a Mon Sep 17 00:00:00 2001 From: itn Date: Fri, 4 Aug 2023 14:26:16 +0900 Subject: [PATCH 07/19] =?UTF-8?q?=EA=B8=B0=EC=97=85=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=EB=B7=B0=EC=96=B4=20?= =?UTF-8?q?=EC=8A=B9=EC=9D=B8=20=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WEB-INF/jsp/uss/ion/msg/pdfView.jsp | 27 +++++++++---------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp index 90312497..f13dbb82 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp @@ -167,16 +167,9 @@ function setHomeTaxApi() { //기업회원 신청 승인/반려 처리 function setMberCmpHstStatusSave(hstSttus) { - var sMsg = ""; - if (hstSttus == "02") { - sMsg = "승인"; - } - else if (hstSttus == "03") { - sMsg = "반려"; - } - if (confirm(sMsg + " 하시겠습니까?")) { - var form = document.pdfForm; + if (confirm("승인 하시겠습니까?")) { + var form = document.confirmForm; form.hstSttus.value = hstSttus; var data = new FormData(form); url = "/uss/umt/user/mberCmpHstStatusSaveAjax.do"; @@ -184,9 +177,6 @@ function setMberCmpHstStatusSave(hstSttus) { if("${hstType}" == '02' && hstSttus == '02'){ //기업회원 전환 승인이라면 기존 mberNm -> managerNm 으로 수정 form.managerNm.value = "${managerNm}"; } - else { - form.managerNm.value = ""; - } $.ajax({ type: "POST", @@ -210,15 +200,13 @@ function setMberCmpHstStatusSave(hstSttus) { } else { alert(data.msg); - form.managerNm.value = "${managerNm}"; form.hstSttus.value = "${hstSttus}"; } }, error: function (e) { alert("저장에 실패하였습니다."); alert("ERROR : " + JSON.stringify(e)); - form.managerNm.value = "${managerNm}"; - form.hstSttus.value = "${hstSttus}"; + form.hstSttus.value = "${hstSttus}"; } }); } @@ -561,6 +549,15 @@ function fn_Update() { +
+ + + + + + +
+ + + + + +
+ +
+ +
+
+

로그인

+
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/web/login/humanPageAuthenticatedPage.jsp b/src/main/webapp/WEB-INF/jsp/web/login/humanPageAuthenticatedPage.jsp new file mode 100644 index 00000000..3acf61e6 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/login/humanPageAuthenticatedPage.jsp @@ -0,0 +1,186 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> + + + + +
+ + + + + +
+ +
+ + + + + + + + +
+ + +
+ +
+ +
+
+

로그인

+
+ +
+ +
+ +
+ From 3c83d28a082a61de80ef35d41d64d8249ad0bcc5 Mon Sep 17 00:00:00 2001 From: itn Date: Fri, 4 Aug 2023 15:02:13 +0900 Subject: [PATCH 09/19] =?UTF-8?q?=EA=B8=B0=EC=97=85=ED=9A=8C=EC=9B=90?= =?UTF-8?q?=EC=8B=A0=EC=B2=AD=ED=9B=84=20=EC=9D=B4=EB=AF=B8=20=EC=8A=B9?= =?UTF-8?q?=EC=9D=B8=EC=B2=98=EB=A6=AC=EB=90=9C=EA=B2=BD=EC=9A=B0=20?= =?UTF-8?q?=EC=A4=91=EB=B3=B5=20=EC=8B=A0=EC=B2=AD=20=EC=95=88=EB=90=98?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EB=B3=B4=EC=99=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/uat/uia/web/EgovMypageController.java | 6 +- .../WEB-INF/jsp/uss/ion/msg/pdfView.jsp | 6 +- .../WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp | 2 + .../jsp/web/user/membershipChangeOk.jsp | 122 ++++++++++++++++++ 4 files changed, 132 insertions(+), 4 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/web/user/membershipChangeOk.jsp diff --git a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java index 1407da45..69db77e0 100644 --- a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java +++ b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java @@ -1003,8 +1003,10 @@ public class EgovMypageController { }else if("03".equals(cmpChangeManageVO.getHstSttus())) { //가장 마지막 기업회원전환이 반려 상태일 시 model.addAttribute("cmpChangeManageVO", cmpChangeManageVO); return "web/user/membershipChangeReturn"; - } - + }else if("02".equals(cmpChangeManageVO.getHstSttus())) { //가장 마지막 기업회원전환이 승인 상태일 시 + model.addAttribute("cmpChangeManageVO", cmpChangeManageVO); + return "web/user/membershipChangeOk"; + } } } diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp index f13dbb82..698f12bf 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp @@ -481,8 +481,10 @@ function fn_Update() {
- - + <%-- + + + --%>
diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp index 4836b4bc..783f6add 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp @@ -322,8 +322,10 @@ function setRejectAreaHide() { ${requiredDocuments} + <%-- + --%> diff --git a/src/main/webapp/WEB-INF/jsp/web/user/membershipChangeOk.jsp b/src/main/webapp/WEB-INF/jsp/web/user/membershipChangeOk.jsp new file mode 100644 index 00000000..d8f3b78c --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/user/membershipChangeOk.jsp @@ -0,0 +1,122 @@ + <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> + + + +
+ +
+ + <%@include file="/WEB-INF/jsp/web/user/mypageHeader.jsp" %> + + +
+ + + + + + + + + + + + + +
+
+

기업회원 전환

+
+
+
+

+ 고객님이 신청한 기업회원 전환신청은 승인되었습니다.
재로그인해주세요. +

+
+ +

+
+ +
+
+
+ +
+
+ +
+ From 5971f7cdafba81caeb9cffd75198959f29fc473d Mon Sep 17 00:00:00 2001 From: name Date: Fri, 4 Aug 2023 17:48:17 +0900 Subject: [PATCH 10/19] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=EC=9D=B8=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Mysql.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Mysql.xml index 1f6e57e5..839dde41 100644 --- a/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Mysql.xml @@ -95,6 +95,7 @@ , CRTFC_DN_VALUE AS crtfcDnValue , '' AS dept , OUTER_CERT_YN AS outerCertYn + , '' AS dormantYn FROM LETTNEMPLYRINFO A WHERE EMPLYR_ID = #id# AND PASSWORD = #password# From e6bd02d0a12b691017c85aafa2f5d7bc014d2527 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Mon, 7 Aug 2023 10:59:23 +0900 Subject: [PATCH 11/19] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20?= =?UTF-8?q?=EB=B3=B4=EC=95=88=EC=B7=A8=EC=95=BD=EC=A0=90=20=EC=A1=B0?= =?UTF-8?q?=EC=B9=98.=2010=EA=B0=9C=EC=9D=98=20URL=20=EA=B2=80=EC=83=89=20?= =?UTF-8?q?=EC=B0=A8=EB=8B=A8=EC=9D=84=20=EC=9C=84=ED=95=B4=20robots.txt?= =?UTF-8?q?=EC=97=90=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/robots.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/webapp/robots.txt b/src/main/webapp/robots.txt index 308510a1..923cff4f 100644 --- a/src/main/webapp/robots.txt +++ b/src/main/webapp/robots.txt @@ -1,3 +1,13 @@ User-agent: * Disallow:/uat +Disallow:/MapUrl.do +Disallow:/web/mjon/msgdata/selectMsgDataSMLViewAjax.do +Disallow:/web/pop/testSendPop.do +Disallow:/web/addr/getAddrGroupDuplCheckAjax.do +Disallow:/web/mjon/msgdata/sendMsgDataAjax.do +Disallow:/web/com/userSessionExpendAjax.do +Disallow:/web/mjon/msgdata/selectMsgGroupNotExistInfoAjax.do +Disallow:/web/addr/getAddrGroupDuplCheckAjax.do +Disallow:/web/mjon/msgdata/selectMsgAddrListAjax.do +Disallow:/web/mjon/conf/selectMjonMsgUseConfAjax.do Sitemap: https://www.munjaon.co.kr/sitemap.xml \ No newline at end of file From c9724e7fc487ba25da43d9bd98e3ba0bba09ac2d Mon Sep 17 00:00:00 2001 From: itn Date: Mon, 7 Aug 2023 14:04:29 +0900 Subject: [PATCH 12/19] =?UTF-8?q?=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EB=B7=B0=EC=96=B4=EC=97=90=20=EC=8A=B9=EC=9D=B8/=EB=B0=98?= =?UTF-8?q?=EB=A0=A4=20=EA=B8=B0=EB=8A=A5=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../itn/let/uss/umt/web/EgovMberCmpHstController.java | 8 ++++++++ src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp | 6 +++--- src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp | 2 -- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/itn/let/uss/umt/web/EgovMberCmpHstController.java b/src/main/java/itn/let/uss/umt/web/EgovMberCmpHstController.java index 41a8d16a..42fd91ac 100644 --- a/src/main/java/itn/let/uss/umt/web/EgovMberCmpHstController.java +++ b/src/main/java/itn/let/uss/umt/web/EgovMberCmpHstController.java @@ -329,6 +329,10 @@ public class EgovMberCmpHstController { msg = "오류 : " + e.getMessage(); } + System.out.println("############### 기업회원 승인 ###############"); + System.out.println("updtCnt : " + updtCnt); + System.out.println("mberCmpHstVO.getHstType() : " + mberCmpHstVO.getHstType()); + //심사처리 완료 시 문자 발송 - 회원가입, 기업회원전환 안내만 발송되게 수정 220613 if(updtCnt == 1 && ("01".equals(mberCmpHstVO.getHstType()) || "02".equals(mberCmpHstVO.getHstType()))) { @@ -712,6 +716,10 @@ public class EgovMberCmpHstController { msg = "오류 : " + e.getMessage(); } + System.out.println("############### 기업회원 반려 ###############"); + System.out.println("updtCnt : " + updtCnt); + System.out.println("mberCmpHstVO.getHstType() : " + mberCmpHstVO.getHstType()); + //심사처리 완료 시 문자 발송 - 회원가입, 기업회원전환 안내만 발송되게 수정 220613 if(updtCnt == 1 && ("01".equals(mberCmpHstVO.getHstType()) || "02".equals(mberCmpHstVO.getHstType()))) { diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp index 698f12bf..5bb4c75a 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp @@ -481,10 +481,10 @@ function fn_Update() {
- <%-- - + + + - --%>
diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp index 783f6add..4836b4bc 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp @@ -322,10 +322,8 @@ function setRejectAreaHide() { ${requiredDocuments} - <%-- - --%> From daf95739afba0de3a140641a03a6f72650f12572 Mon Sep 17 00:00:00 2001 From: itn Date: Mon, 7 Aug 2023 15:23:39 +0900 Subject: [PATCH 13/19] =?UTF-8?q?=EA=B8=B0=EC=97=85=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=20=EB=B7=B0=EC=96=B4=20?= =?UTF-8?q?=EA=B5=AD=EC=84=B8=EC=B2=AD=20API=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EB=B3=B4=EC=99=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WEB-INF/jsp/uss/ion/msg/pdfView.jsp | 34 ++++++++++++------- 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp index 5bb4c75a..f3237c58 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp @@ -52,6 +52,12 @@ input[type="checkbox"] { position: relative; vertical-align: middle; } +input[type="text"] { + padding: 0 7px 0 7px; + min-width: 70px; + width: 90px; +} + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp index 3d6cf07a..776b1d14 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp @@ -30,10 +30,10 @@ $(document).ready(function(){ } //등급제 시행 ON/OFF 체크 - //getMberSettingDetail(); + getMberSettingDetail(); // 등급제 대상 여부 - //getMberGrdChk(); + getMberGrdChk(); }); diff --git a/src/main/webapp/WEB-INF/jsp/web/user/mberInfoIndex.jsp b/src/main/webapp/WEB-INF/jsp/web/user/mberInfoIndex.jsp index 9fd02da2..46d7af54 100644 --- a/src/main/webapp/WEB-INF/jsp/web/user/mberInfoIndex.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/user/mberInfoIndex.jsp @@ -18,7 +18,7 @@ $(document).ready(function(){ payUserListAjax(1); // 등급제 대상 여부 - //getMberGrdChk(); + getMberGrdChk(); var date = new Date() ; //이전달 첫날/마지막날 조회 From 0fe0920aa2a701b0a30c1f6d27435d18798232df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ITN=5F=EB=94=94=EC=9E=90=EC=9D=B8=ED=8C=80?= Date: Mon, 7 Aug 2023 16:27:27 +0900 Subject: [PATCH 16/19] =?UTF-8?q?2023/08/07=20=EB=B0=9C=EC=86=A1=EA=B2=B0?= =?UTF-8?q?=EA=B3=BC=20>=20=ED=85=8C=EC=9D=B4=EB=B8=94=20=ED=8D=BC?= =?UTF-8?q?=EB=B8=94=EB=A6=AC=EC=8B=B1=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webapp/WEB-INF/jsp/web/msgsent/MsgSentAllListAjax.jsp | 8 ++++---- .../WEB-INF/jsp/web/msgsent/MsgSentCompleteListAjax.jsp | 8 ++++---- .../WEB-INF/jsp/web/msgsent/MsgSentFailListAjax.jsp | 6 +++--- .../WEB-INF/jsp/web/msgsent/MsgSentReadyListAjax.jsp | 8 ++++---- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentAllListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentAllListAjax.jsp index 4588cb2d..5b9bd03a 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentAllListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentAllListAjax.jsp @@ -79,9 +79,9 @@ $(document).ready(function(){ - + + - @@ -392,10 +392,10 @@ $(document).ready(function(){ - 발송 내역이 없습니다. + 발송 내역이 없습니다. - 발송 내역이 없습니다. + 발송 내역이 없습니다. diff --git a/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentCompleteListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentCompleteListAjax.jsp index a2338d70..7b0585a3 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentCompleteListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentCompleteListAjax.jsp @@ -72,9 +72,9 @@ $(document).ready(function(){ - + + - @@ -291,10 +291,10 @@ $(document).ready(function(){ - 발송 내역이 없습니다. + 발송 내역이 없습니다. - 발송 내역이 없습니다. + 발송 내역이 없습니다. diff --git a/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentFailListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentFailListAjax.jsp index 80655790..f04c9625 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentFailListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentFailListAjax.jsp @@ -72,9 +72,9 @@ $(document).ready(function(){ - + + - @@ -252,7 +252,7 @@ $(document).ready(function(){ - 발송 내역이 없습니다. + 발송 내역이 없습니다. diff --git a/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentReadyListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentReadyListAjax.jsp index bc44b2c3..54ba3242 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentReadyListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentReadyListAjax.jsp @@ -72,9 +72,9 @@ $(document).ready(function(){ - + + - @@ -291,10 +291,10 @@ $(document).ready(function(){ - 발송 내역이 없습니다. + 발송 내역이 없습니다. - 발송 내역이 없습니다. + 발송 내역이 없습니다. From d17f40ed906fdd24ad83a8b607d445d69e0ec910 Mon Sep 17 00:00:00 2001 From: name Date: Mon, 7 Aug 2023 17:22:10 +0900 Subject: [PATCH 17/19] =?UTF-8?q?=ED=9A=8C=EC=9B=90=20ID=20=ED=95=84?= =?UTF-8?q?=ED=84=B0=20=EC=9D=BC=EB=B6=80=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/itn/com/cmm/util/XssFilterUtil.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/itn/com/cmm/util/XssFilterUtil.java b/src/main/java/itn/com/cmm/util/XssFilterUtil.java index 43fcbc71..b39a028d 100644 --- a/src/main/java/itn/com/cmm/util/XssFilterUtil.java +++ b/src/main/java/itn/com/cmm/util/XssFilterUtil.java @@ -81,7 +81,6 @@ public class XssFilterUtil { test_str_low.contains("kill")|| test_str_low.contains("batch")|| test_str_low.contains("shutdown")|| - test_str_low.contains("touch")|| test_str_low.contains("wget")|| test_str_low.contains("iptables")|| test_str_low.contains("traceroute")|| From 63ca91361673b13273c2ce2fe7f1745f9c491dc9 Mon Sep 17 00:00:00 2001 From: itn Date: Mon, 7 Aug 2023 18:04:24 +0900 Subject: [PATCH 18/19] =?UTF-8?q?=EB=93=B1=EA=B8=89=EC=A0=9C=20=ED=97=A4?= =?UTF-8?q?=EB=8D=94=20=EC=95=84=EC=9D=B4=EC=BD=98=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/sym/grd/web/MberGrdController.java | 29 +++++++------ .../let/sym/grd/web/MberGrdMngController.java | 42 ++++++++++--------- .../WEB-INF/jsp/web/com/webCommonHeader.jsp | 31 +++++++++++++- 3 files changed, 69 insertions(+), 33 deletions(-) diff --git a/src/main/java/itn/let/sym/grd/web/MberGrdController.java b/src/main/java/itn/let/sym/grd/web/MberGrdController.java index 1860a1f6..f5d632ea 100644 --- a/src/main/java/itn/let/sym/grd/web/MberGrdController.java +++ b/src/main/java/itn/let/sym/grd/web/MberGrdController.java @@ -92,7 +92,7 @@ public class MberGrdController { try{ MberGrdVO mberGrdVO1 = new MberGrdVO(); mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); - if (mberGrdVO1.getGrdNoti().equals("Y") && null != mberGrdVO1.getGrdDate() && mberGrdVO1.getGrdDatePrgYn().equals("Y")) { + if (mberGrdVO1.getGrdNoti().equals("Y")) { isSuccess = true; } } @@ -127,17 +127,22 @@ public class MberGrdController { if (StringUtils.isNotEmpty(userId)) { mberGrdVO.setMberId(userId); - // 회원별 이벤트 진행여부 - int mberEventPrgCnt = mberGrdService.selectMberEventPrgCnt(mberGrdVO.getMberId()); - if (mberEventPrgCnt == 0) { - rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId()); - if (null != rtnMberGrdVO) { - isSuccess = true; - } - else { - msg = "종료"; - } - } + // Step 1. 등급제 시행 ON 일경우(시행일자 진행여부 Y일경우) + MberGrdVO mberGrdVO1 = new MberGrdVO(); + mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); + if (mberGrdVO1.getGrdNoti().equals("Y")) { + // Step 2. 회원별 이벤트 진행여부 + int mberEventPrgCnt = mberGrdService.selectMberEventPrgCnt(mberGrdVO.getMberId()); + if (mberEventPrgCnt == 0) { + rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId()); + if (null != rtnMberGrdVO) { + isSuccess = true; + } + else { + msg = "종료"; + } + } + } } } catch(Exception e) { diff --git a/src/main/java/itn/let/sym/grd/web/MberGrdMngController.java b/src/main/java/itn/let/sym/grd/web/MberGrdMngController.java index 99664375..66971f04 100644 --- a/src/main/java/itn/let/sym/grd/web/MberGrdMngController.java +++ b/src/main/java/itn/let/sym/grd/web/MberGrdMngController.java @@ -182,7 +182,7 @@ public class MberGrdMngController { // Step 1. 등급제 시행 ON 일경우 MberGrdVO mberGrdVO1 = new MberGrdVO(); mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); - if (mberGrdVO1.getGrdNoti().equals("Y") && null != mberGrdVO1.getGrdDate() && mberGrdVO1.getGrdDatePrgYn().equals("Y")) { + if (mberGrdVO1.getGrdNoti().equals("Y")) { mberGrdVO.setGrdNewDate(mberGrdVO1.getGrdNewDate()); // 회원별 등급 초기화 @@ -318,24 +318,26 @@ public class MberGrdMngController { // 로그인VO에서 사용자 정보 가져오기 LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - String frstRegisterId = loginVO == null ? "" : loginVO.getId(); - mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID - - try{ - rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId()); - if (null != rtnMberGrdVO) { - // 등급제 적용 - - } - else { - isSuccess = false; - msg = "종료"; - } - } - catch(Exception e) { - isSuccess = false; - msg = e.getMessage(); - } + if (loginVO != null) { + String frstRegisterId = loginVO == null ? "" : loginVO.getId(); + mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID + + try{ + rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId()); + if (null != rtnMberGrdVO) { + // 등급제 적용 + + } + else { + isSuccess = false; + msg = "종료"; + } + } + catch(Exception e) { + isSuccess = false; + msg = e.getMessage(); + } + } modelAndView.addObject("rtnMberGrdVO", rtnMberGrdVO); modelAndView.addObject("isSuccess", isSuccess); @@ -433,7 +435,7 @@ public class MberGrdMngController { // Step 1. 등급제 시행 ON 일경우 MberGrdVO mberGrdVO1 = new MberGrdVO(); mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); - if (mberGrdVO1.getGrdNoti().equals("Y") && null != mberGrdVO1.getGrdDate() && mberGrdVO1.getGrdDatePrgYn().equals("Y")) { + if (mberGrdVO1.getGrdNoti().equals("Y")) { mberGrdVO.setGrdNewDate(mberGrdVO1.getGrdNewDate()); // 회원 등급 변경(환불후) => 기존등급 상관없이 업데이트 diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index 967dd730..a7e9ea54 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -101,8 +101,37 @@ $(document).ready(function (){ getid(); + + if(!${empty LoginVO}){ + //등급제 대상 여부(헤더) + getMberGrdChk_Header(); + } }); +//등급제 대상 여부 +function getMberGrdChk_Header() { + $.ajax({ + type: "POST", + url: "/web/grd/mberGrdChkAjax.do", + data: {}, + dataType:'json', + async: false, + success: function (data) { + if (data.isSuccess) { + // 등급제 누적결제액 세부내역 + var levelIcon = "/publish/images/level/level_icon/" + data.rtnMberGrdVO.grdSetIcon + "_icon.png"; + $("#commonHeaderGradeIcon").attr("src", levelIcon); + } + else { + //alert("Msg : " + data.msg); + } + }, + error: function (e) { + //alert("ERROR : " + JSON.stringify(e)); + } + }); +} + //남은 시간 계산해주기(화면 새로고침해도 시간은 계속 유지됨) function getTimer(date) { var _vDate = new Date(date); @@ -1534,7 +1563,7 @@ function actionLogin() {