From 113982b84de085187cab040848d6774a6f4f8492 Mon Sep 17 00:00:00 2001 From: rosewiper Date: Thu, 8 Feb 2024 12:07:12 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A9=94=EC=9D=B8=EB=A9=94=EB=89=B4=20?= =?UTF-8?q?=EB=B0=8F=20=EC=82=AC=EC=9D=B4=ED=8A=B8=EB=A7=B5=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EC=84=A0=EA=B1=B0=20=ED=9B=84=EB=B3=B4=EC=9E=90=20?= =?UTF-8?q?=EC=A0=95=EB=B3=B4=EA=B0=80=20=EC=97=86=EB=8A=94=20=EA=B2=BD?= =?UTF-8?q?=EC=9A=B0=20=EC=84=A0=EA=B1=B0=EB=AC=B8=EC=9E=90=20=EB=A9=94?= =?UTF-8?q?=EB=89=B4=EA=B0=80=20=EC=95=88=EB=B3=B4=EC=9D=B4=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/itn/web/MainController.java | 29 ++++++++++++++++ .../WEB-INF/jsp/web/com/webCommonHeader.jsp | 34 ++++++++++++------- 2 files changed, 51 insertions(+), 12 deletions(-) diff --git a/src/main/java/itn/web/MainController.java b/src/main/java/itn/web/MainController.java index 7b49002e..5c0106bc 100644 --- a/src/main/java/itn/web/MainController.java +++ b/src/main/java/itn/web/MainController.java @@ -107,6 +107,8 @@ import itn.let.mjo.kisa.service.KisaService; import itn.let.mjo.kisa.service.KisaVO; import itn.let.mjo.mjocommon.MjonForienIpChk; import itn.let.mjo.msg.service.MjonMsgVO; +import itn.let.mjo.msgcampain.service.MjonCandidateService; +import itn.let.mjo.msgcampain.service.MjonCandidateVO; import itn.let.mjo.msgdata.service.MjonMsgDataService; import itn.let.mjo.msgdata.service.MjonMsgDataVO; import itn.let.mjo.pay.service.MjonPayService; @@ -258,6 +260,9 @@ public class MainController { @Resource(name = "mberManageService") private EgovMberManageService mberManageService; + @Resource(name = "mjonCandidateService") + private MjonCandidateService mjonCandidateService; + @Value("#{globalSettings['Globals.email.host']}") private String Globals_email_host; @@ -1194,6 +1199,30 @@ public class MainController { } model.addAttribute("prePaymentYn", prePaymentYn); + + /* + * 선거문자 메뉴 선별적 노출을 위하여 후보자 정보조회 + * 비회원, 후부자 정보가 없는 회원은 선거문자가 안보이도록 처리 + * 2024.02.08 우영두 추가 + * + * */ + String userCandidateYn = "N"; + + if(loginVO != null) { + + //선거 후보자 정보 조회 + MjonCandidateVO mjonCandidateVO = mjonCandidateService.selectCandidateDataInfo(userId); + + if(mjonCandidateVO != null) { + + userCandidateYn = "Y"; + + } + + } + + model.addAttribute("userCandidateYn", userCandidateYn); + return "web/com/webCommonHeader"; } 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 765b6243..5aa1169b 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -1305,7 +1305,13 @@ function actionLogin() { -
  • + +
  • + + + <%-- 후보자 정보가 없는 경우 메뉴를 보여주지 않는다. --%> +
  • +
  • @@ -1313,7 +1319,9 @@ function actionLogin() { - ${resultListOne.menuNm} + + ${resultListOne.menuNm} + ${resultListOne.menuNm} @@ -1332,7 +1340,7 @@ function actionLogin() { ${resultListOne.menuNm} - + ${resultListOne.menuNm} @@ -1415,15 +1423,17 @@ function actionLogin() { -
    -
    선거문자
    -
    - -
    -
    + +
    +
    선거문자
    +
    + +
    +
    +
    카톡전송