등급제 헤더 아이콘 적용
This commit is contained in:
parent
4c200cfcbf
commit
63ca913616
@ -92,7 +92,7 @@ public class MberGrdController {
|
|||||||
try{
|
try{
|
||||||
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
||||||
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
|
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
|
||||||
if (mberGrdVO1.getGrdNoti().equals("Y") && null != mberGrdVO1.getGrdDate() && mberGrdVO1.getGrdDatePrgYn().equals("Y")) {
|
if (mberGrdVO1.getGrdNoti().equals("Y")) {
|
||||||
isSuccess = true;
|
isSuccess = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -127,17 +127,22 @@ public class MberGrdController {
|
|||||||
if (StringUtils.isNotEmpty(userId)) {
|
if (StringUtils.isNotEmpty(userId)) {
|
||||||
mberGrdVO.setMberId(userId);
|
mberGrdVO.setMberId(userId);
|
||||||
|
|
||||||
// 회원별 이벤트 진행여부
|
// Step 1. 등급제 시행 ON 일경우(시행일자 진행여부 Y일경우)
|
||||||
int mberEventPrgCnt = mberGrdService.selectMberEventPrgCnt(mberGrdVO.getMberId());
|
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
||||||
if (mberEventPrgCnt == 0) {
|
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
|
||||||
rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId());
|
if (mberGrdVO1.getGrdNoti().equals("Y")) {
|
||||||
if (null != rtnMberGrdVO) {
|
// Step 2. 회원별 이벤트 진행여부
|
||||||
isSuccess = true;
|
int mberEventPrgCnt = mberGrdService.selectMberEventPrgCnt(mberGrdVO.getMberId());
|
||||||
}
|
if (mberEventPrgCnt == 0) {
|
||||||
else {
|
rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId());
|
||||||
msg = "종료";
|
if (null != rtnMberGrdVO) {
|
||||||
}
|
isSuccess = true;
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
msg = "종료";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch(Exception e) {
|
catch(Exception e) {
|
||||||
|
|||||||
@ -182,7 +182,7 @@ public class MberGrdMngController {
|
|||||||
// Step 1. 등급제 시행 ON 일경우
|
// Step 1. 등급제 시행 ON 일경우
|
||||||
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
||||||
mberGrdVO1 = mberGrdService.selectMberSettingDetail(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());
|
mberGrdVO.setGrdNewDate(mberGrdVO1.getGrdNewDate());
|
||||||
|
|
||||||
// 회원별 등급 초기화
|
// 회원별 등급 초기화
|
||||||
@ -318,24 +318,26 @@ public class MberGrdMngController {
|
|||||||
|
|
||||||
// 로그인VO에서 사용자 정보 가져오기
|
// 로그인VO에서 사용자 정보 가져오기
|
||||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
String frstRegisterId = loginVO == null ? "" : loginVO.getId();
|
if (loginVO != null) {
|
||||||
mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID
|
String frstRegisterId = loginVO == null ? "" : loginVO.getId();
|
||||||
|
mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID
|
||||||
|
|
||||||
try{
|
try{
|
||||||
rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId());
|
rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId());
|
||||||
if (null != rtnMberGrdVO) {
|
if (null != rtnMberGrdVO) {
|
||||||
// 등급제 적용
|
// 등급제 적용
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
isSuccess = false;
|
isSuccess = false;
|
||||||
msg = "종료";
|
msg = "종료";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch(Exception e) {
|
catch(Exception e) {
|
||||||
isSuccess = false;
|
isSuccess = false;
|
||||||
msg = e.getMessage();
|
msg = e.getMessage();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
modelAndView.addObject("rtnMberGrdVO", rtnMberGrdVO);
|
modelAndView.addObject("rtnMberGrdVO", rtnMberGrdVO);
|
||||||
modelAndView.addObject("isSuccess", isSuccess);
|
modelAndView.addObject("isSuccess", isSuccess);
|
||||||
@ -433,7 +435,7 @@ public class MberGrdMngController {
|
|||||||
// Step 1. 등급제 시행 ON 일경우
|
// Step 1. 등급제 시행 ON 일경우
|
||||||
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
MberGrdVO mberGrdVO1 = new MberGrdVO();
|
||||||
mberGrdVO1 = mberGrdService.selectMberSettingDetail(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());
|
mberGrdVO.setGrdNewDate(mberGrdVO1.getGrdNewDate());
|
||||||
|
|
||||||
// 회원 등급 변경(환불후) => 기존등급 상관없이 업데이트
|
// 회원 등급 변경(환불후) => 기존등급 상관없이 업데이트
|
||||||
|
|||||||
@ -101,8 +101,37 @@ $(document).ready(function (){
|
|||||||
<c:if test="${!loginPage}">
|
<c:if test="${!loginPage}">
|
||||||
getid();
|
getid();
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
|
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) {
|
function getTimer(date) {
|
||||||
var _vDate = new Date(date);
|
var _vDate = new Date(date);
|
||||||
@ -1534,7 +1563,7 @@ function actionLogin() {
|
|||||||
<div class="login_left">
|
<div class="login_left">
|
||||||
<div class="login_info">
|
<div class="login_info">
|
||||||
<input type="hidden" id="loginId" name="loginId" value="${LoginVO.id}">
|
<input type="hidden" id="loginId" name="loginId" value="${LoginVO.id}">
|
||||||
<i></i>
|
<i><img src="/publish/images/mypageIcon2.png" id="commonHeaderGradeIcon" /></i>
|
||||||
<div class="login2_name" onclick="location.href='/web/user/mberInfoChange.do'" style="cursor:pointer;">
|
<div class="login2_name" onclick="location.href='/web/user/mberInfoChange.do'" style="cursor:pointer;">
|
||||||
<p><c:out value="${LoginVO.name}"/></p>
|
<p><c:out value="${LoginVO.name}"/></p>
|
||||||
<c:choose>
|
<c:choose>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user