메인화면 등급제 배너 추가
This commit is contained in:
parent
5e729eaeda
commit
e8e0f02a4f
@ -43,7 +43,7 @@ public class MberGrdController {
|
|||||||
HttpServletRequest request,
|
HttpServletRequest request,
|
||||||
ModelMap model) throws Exception{
|
ModelMap model) throws Exception{
|
||||||
|
|
||||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
||||||
mberGrdVO.setMberId(userId);
|
mberGrdVO.setMberId(userId);
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ public class MberGrdController {
|
|||||||
String msg = "";
|
String msg = "";
|
||||||
|
|
||||||
try{
|
try{
|
||||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
if (null != loginVO) {
|
if (null != loginVO) {
|
||||||
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
||||||
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
|
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
|
||||||
@ -119,13 +119,38 @@ public class MberGrdController {
|
|||||||
|
|
||||||
boolean isSuccess = false;
|
boolean isSuccess = false;
|
||||||
String msg = "";
|
String msg = "";
|
||||||
|
MberGrdVO rtnMberGrdVO = new MberGrdVO();
|
||||||
|
|
||||||
try{
|
try{
|
||||||
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
||||||
if (mberGrdVO1.getGrdNoti().equals("Y")) {
|
if (null != loginVO) {
|
||||||
isSuccess = true;
|
mberGrdVO.setMberId(userId);
|
||||||
}
|
|
||||||
|
// 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 = "종료";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
||||||
|
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
|
||||||
|
if (mberGrdVO1.getGrdNoti().equals("Y")) {
|
||||||
|
isSuccess = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch(Exception e) {
|
catch(Exception e) {
|
||||||
msg = e.getMessage();
|
msg = e.getMessage();
|
||||||
@ -146,7 +171,7 @@ public class MberGrdController {
|
|||||||
modelAndView.setViewName("jsonView");
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
// 로그인VO에서 사용자 정보 가져오기
|
// 로그인VO에서 사용자 정보 가져오기
|
||||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -106,8 +106,43 @@ $(document).ready(function (){
|
|||||||
//등급제 대상 여부(헤더)
|
//등급제 대상 여부(헤더)
|
||||||
getMberGrdChk_Header();
|
getMberGrdChk_Header();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var reqURL = "${pageContext.request.requestURL}";
|
||||||
|
var mainURL = "web/main/mainPage.do";
|
||||||
|
if (reqURL.lastIndexOf(mainURL) > -1) {
|
||||||
|
//등급제 시행 ON/OFF 체크(비로그인)
|
||||||
|
getMberSettingDetailByNotLogin();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// 문자(등급별 요금 안내)
|
||||||
|
$("#priceTopBanner").hide();
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//등급제 시행 ON/OFF 체크(비로그인)
|
||||||
|
function getMberSettingDetailByNotLogin() {
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "/web/grd/mberSettDetailByNotLoginAjax.do",
|
||||||
|
data: {},
|
||||||
|
dataType:'json',
|
||||||
|
async: false,
|
||||||
|
success: function (data) {
|
||||||
|
if (data.isSuccess) {
|
||||||
|
// 문자(등급별 요금 안내)
|
||||||
|
$("#priceTopBanner").show();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//alert("Msg : " + data.msg);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function (e) {
|
||||||
|
//alert("ERROR : " + JSON.stringify(e));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
//등급제 대상 여부
|
//등급제 대상 여부
|
||||||
function getMberGrdChk_Header() {
|
function getMberGrdChk_Header() {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@ -1086,12 +1121,10 @@ function actionLogin() {
|
|||||||
<!-- 요금안내 top 배너 시작 -->
|
<!-- 요금안내 top 배너 시작 -->
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test="${fn:contains(pageContext.request.requestURL , 'web/main/mainPage.do')}">
|
<c:when test="${fn:contains(pageContext.request.requestURL , 'web/main/mainPage.do')}">
|
||||||
<!--
|
<img class="price_top_banner" id="priceTopBanner" style="display:none;" src="/publish/images/level/top_banner.png" alt="최저 8.1원 요금안내" usemap="#topbanner">
|
||||||
<img class="price_top_banner" src="/publish/images/level/top_banner.png" alt="최저 8.1원 요금안내" usemap="#topbanner">
|
|
||||||
<map name="topbanner">
|
<map name="topbanner">
|
||||||
<area shape="poly" coords="45,165,194,164,182,183,155,200,124,208,85,202,63,187,46,167" href="/web/pay/PayGuide.do" alt="">
|
<area shape="poly" coords="45,165,194,164,182,183,155,200,124,208,85,202,63,187,46,167" href="/web/pay/PayGuide.do" alt="">
|
||||||
</map>
|
</map>
|
||||||
-->
|
|
||||||
</c:when>
|
</c:when>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user