등급제 헤더 아이콘 적용
This commit is contained in:
parent
4c200cfcbf
commit
63ca913616
@ -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) {
|
||||
|
||||
@ -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());
|
||||
|
||||
// 회원 등급 변경(환불후) => 기존등급 상관없이 업데이트
|
||||
|
||||
@ -101,8 +101,37 @@ $(document).ready(function (){
|
||||
<c:if test="${!loginPage}">
|
||||
getid();
|
||||
</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) {
|
||||
var _vDate = new Date(date);
|
||||
@ -1534,7 +1563,7 @@ function actionLogin() {
|
||||
<div class="login_left">
|
||||
<div class="login_info">
|
||||
<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;">
|
||||
<p><c:out value="${LoginVO.name}"/></p>
|
||||
<c:choose>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user