This commit is contained in:
hylee 2023-08-09 09:17:01 +09:00
commit 23b8de15e5
23 changed files with 345 additions and 92 deletions

View File

@ -34,6 +34,9 @@ public interface MberGrdService {
// 회원 등급제 대상여부 정보(사용자화면용)
public MberGrdVO selectMberGrdInfo(String mberId) throws Exception;
// 회원 등급 예외 정보
public MberGrdVO selectMberEtcInfo(String mberId) throws Exception;
// 회원별 등급 누적결제액 상세
public MberGrdVO selectMberGrdAmtDetail(MberGrdVO mberGrdVO) throws Exception;

View File

@ -48,6 +48,9 @@ public class MberGrdVO extends UserDefaultVO {
private String grdPeriod; // 회원등급제 누적결제 계산기간
private String tempYn;
private String moid; // 결제번호
private String isSalePrice; // 협의회원
private String blineCode; // B선회원
private String spamYn; // 스팸회원
// 검색필터
private String searchGrdStatus;
@ -287,5 +290,23 @@ public class MberGrdVO extends UserDefaultVO {
}
public void setSearchGrdStatus(String searchGrdStatus) {
this.searchGrdStatus = searchGrdStatus;
}
public String getIsSalePrice() {
return isSalePrice;
}
public void setIsSalePrice(String isSalePrice) {
this.isSalePrice = isSalePrice;
}
public String getBlineCode() {
return blineCode;
}
public void setBlineCode(String blineCode) {
this.blineCode = blineCode;
}
public String getSpamYn() {
return spamYn;
}
public void setSpamYn(String spamYn) {
this.spamYn = spamYn;
}
}

View File

@ -53,6 +53,11 @@ public class MberGrdDAO extends EgovAbstractDAO {
return (MberGrdVO) select("mberGrdDAO.selectMberGrdInfo", mberId);
}
// 회원 등급 예외 정보
public MberGrdVO selectMberEtcInfo(String mberId) throws Exception{
return (MberGrdVO) select("mberGrdDAO.selectMberEtcInfo", mberId);
}
// 회원별 등급 누적결제액 상세
public MberGrdVO selectMberGrdAmtDetail(MberGrdVO mberGrdVO) throws Exception{
return (MberGrdVO) select("mberGrdDAO.selectMberGrdAmtDetail", mberGrdVO);

View File

@ -130,6 +130,15 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
return mberGrdDAO.selectMberGrdInfo(mberId);
}
// 회원 등급 예외 정보
@Override
public MberGrdVO selectMberEtcInfo(String mberId) throws Exception {
// 공백제거
mberId = mberId.trim();
return mberGrdDAO.selectMberEtcInfo(mberId);
}
// 회원별 등급 누적결제액 상세
@Override
public MberGrdVO selectMberGrdAmtDetail(MberGrdVO mberGrdVO) throws Exception {

View File

@ -43,7 +43,7 @@ public class MberGrdController {
HttpServletRequest request,
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());
mberGrdVO.setMberId(userId);
@ -78,7 +78,7 @@ public class MberGrdController {
return "/web/grd/MberGrdHistListAjax";
}
// 등급제 시행 ON/OFF 체크
// 등급제 시행 ON/OFF 체크(로그인 상태에서만 조회)
@RequestMapping(value = "/web/grd/mberSettDetailAjax.do")
public ModelAndView mberSettingDetailAjax(
@ModelAttribute("mberGrdVO") MberGrdVO mberGrdVO) throws Exception {
@ -90,11 +90,67 @@ public class MberGrdController {
String msg = "";
try{
MberGrdVO mberGrdVO1 = new MberGrdVO();
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
if (mberGrdVO1.getGrdNoti().equals("Y")) {
isSuccess = true;
}
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
if (null != loginVO) {
MberGrdVO mberGrdVO1 = new MberGrdVO();
mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO);
if (mberGrdVO1.getGrdNoti().equals("Y")) {
isSuccess = true;
}
}
}
catch(Exception e) {
msg = e.getMessage();
}
modelAndView.addObject("isSuccess", isSuccess);
modelAndView.addObject("msg", msg);
return modelAndView;
}
// 등급제 시행 ON/OFF 체크(비로그인 상태에서 조회)
@RequestMapping(value = "/web/grd/mberSettDetailByNotLoginAjax.do")
public ModelAndView mberSettDetailByNotLoginAjax(
@ModelAttribute("mberGrdVO") MberGrdVO mberGrdVO) throws Exception {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("jsonView");
boolean isSuccess = false;
String msg = "";
MberGrdVO rtnMberGrdVO = new MberGrdVO();
try{
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
if (null != loginVO) {
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) {
msg = e.getMessage();
@ -115,7 +171,7 @@ public class MberGrdController {
modelAndView.setViewName("jsonView");
// 로그인VO에서 사용자 정보 가져오기
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());

View File

@ -353,6 +353,56 @@ public class MberGrdMngController {
return modelAndView;
}
// 회원 등급 예외 정보
@RequestMapping(value = "/sym/grd/mberGrdEtcChkAjax.do")
public ModelAndView mberGrdEtcChkAjax(
@ModelAttribute("mberGrdVO") MberGrdVO mberGrdVO) throws Exception {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("jsonView");
boolean isSuccess = false;
boolean isEvent = false;
String msg = "";
MberGrdVO rtnMberGrdVO = new MberGrdVO();
// 로그인VO에서 사용자 정보 가져오기
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
String frstRegisterId = loginVO == null ? "" : loginVO.getId();
mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID
try{
if (StringUtils.isNotEmpty(mberGrdVO.getMberId())) {
// Step 2. 회원별 이벤트 진행여부
int mberEventPrgCnt = mberGrdService.selectMberEventPrgCnt(mberGrdVO.getMberId());
if (mberEventPrgCnt == 0) {
rtnMberGrdVO = mberGrdService.selectMberEtcInfo(mberGrdVO.getMberId());
if (null != rtnMberGrdVO) {
isSuccess = true;
}
else {
msg = "종료";
}
}
else {
isEvent = true;
}
}
}
catch(Exception e) {
msg = e.getMessage();
}
modelAndView.addObject("rtnMberGrdVO", rtnMberGrdVO);
modelAndView.addObject("isSuccess", isSuccess);
modelAndView.addObject("isEvent", isEvent);
modelAndView.addObject("msg", msg);
return modelAndView;
}
// 회원 등급제 종료
@RequestMapping(value = "/sym/grd/mberGrdEndByUserAjax.do")
public ModelAndView mberGrdEndByUserAjax(

View File

@ -303,6 +303,41 @@
]]>
</select>
<!-- 회원 등급 예외 정보 -->
<select id="mberGrdDAO.selectMberEtcInfo" parameterClass="String" resultClass="mberGrdVO">
<![CDATA[
SELECT
M.mberId
, M.isSalePrice
, M.blineCode
, M.spamYn
FROM (
SELECT
A.MBER_ID AS mberId
, IFNULL(A.BLINE_CODE, 'N') AS blineCode
, IFNULL(A.SPAM_YN, 'N') AS spamYn
, CASE
WHEN
(A.SHORT_PRICE > 0
AND (B.SHORT_PRICE > A.SHORT_PRICE
OR B.LONG_PRICE > A.LONG_PRICE
OR B.PICTURE_PRICE > A.PICTURE_PRICE
OR B.PICTURE2_PRICE > A.PICTURE2_PRICE
OR B.PICTURE3_PRICE > A.PICTURE3_PRICE)
)
THEN 'Y'
ELSE 'N'
END isSalePrice
FROM LETTNGNRLMBER A
JOIN MJ_MBER_SETTING B
WHERE 1=1
AND A.MBER_STTUS = 'Y'
AND A.MBER_ID = #mberId#
) M
LIMIT 1
]]>
</select>
<!-- 회원별 등급 누적결제액 상세 -->
<select id="mberGrdDAO.selectMberGrdAmtDetail" parameterClass="mberGrdVO" resultClass="mberGrdVO">
<![CDATA[

View File

@ -190,6 +190,48 @@ function getMberGrdChk() {
if (data.isSuccess) {
$(".grdSetNm").html(data.rtnMberGrdVO.grdSetNm);
}
else {
//회원 등급 예외 정보
getMberGrdEtc();
//alert("Msg : " + data.msg);
}
},
error: function (e) {
//alert("ERROR : " + JSON.stringify(e));
}
});
}
//회원 등급 예외 정보
function getMberGrdEtc() {
$(".grdSetNm").html("");
var mberId = document.mberManageVO.mberSearchId.value;
$.ajax({
type: "POST",
url: "/sym/grd/mberGrdEtcChkAjax.do",
data: {"mberId" : mberId},
dataType:'json',
async: false,
success: function (data) {
if (data.isSuccess) {
var gradeNm = "";
if (data.isEvent) {
gradeNm += "(할인이벤트회원) ";
}
else if (data.rtnMberGrdVO.isSalePrice == "Y") {
gradeNm += "(단가협의회원) ";
}
else if (data.rtnMberGrdVO.blineCode == "Y") {
gradeNm += "(B선회원) ";
}
else if (data.rtnMberGrdVO.spamYn == "Y") {
gradeNm += "(스팸회원) ";
}
$(".grdSetNm").html(gradeNm);
}
else {
//alert("Msg : " + data.msg);
}
@ -508,7 +550,7 @@ function layerPopOpen(obj){
// 발송 금액 변경
if (obj == "price") {
//등급별 단가 정보
//getMberGrdSettingList();
getMberGrdSettingList();
}
}
@ -5498,12 +5540,10 @@ function kakaoATDelayCancel(msgGroupId){
<col style="width:auto;">
</colgroup>
<tbody>
<!--
<tr>
<th id="mberGrdSettingTitle">등급단가 적용</th>
<td><div id="mberGrdSettingCombo"></div></td>
</tr>
-->
<tr>
<th>단문 금액</th>
<td><input type="text" name="shortPrice" id="shortPrice" value="<c:out value='${shortPrice}'/>"/></td>

View File

@ -106,8 +106,43 @@ $(document).ready(function (){
//등급제 대상 여부(헤더)
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() {
$.ajax({
@ -1086,12 +1121,10 @@ function actionLogin() {
<!-- 요금안내 top 배너 시작 -->
<c:choose>
<c:when test="${fn:contains(pageContext.request.requestURL , 'web/main/mainPage.do')}">
<!--
<img class="price_top_banner" src="/publish/images/level/top_banner.png" alt="최저 8.1원 요금안내" usemap="#topbanner">
<img class="price_top_banner" id="priceTopBanner" style="display:none;" src="/publish/images/level/top_banner.png" alt="최저 8.1원 요금안내" usemap="#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="">
</map>
-->
</c:when>
</c:choose>

View File

@ -1176,13 +1176,13 @@ function fn_click_banner_add_stat(bannerMenuCode){
<div class="slideImg"><img src="/publish/images/main/f_visual_06_20230802.jpg" alt="문자온, 카카오 '알림톡' 서비스 오픈! 문자온 알림톡, 대한민국 최저가 선언! 조건없이 무조건 6.9원! 카카오톡 채널아이디 추가를 하지 않은 이용자에게도 카카오톡 메시지 발송이 가능한 서비스! 알림톡 바로가기 알림톡 도착 kakao 문자온에서 알림톡이 도착하였습니다! 기업전용/1,000자 이하 텍스트 & 이미지/문자 대비 65% 저렴" usemap="#allimtalk-map"></div>
</div>
<div class="swiper-slide">
<div class="slideImg"><img src="/publish/images/main/f_visual_01_20230731.jpg" alt="문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 가을이 오는 소리를 들어보세요, 입추 - 더운 여름 입추라니 믿기지가 않지만, 오늘부터 더위가 꺽이길 바라는 마음이 간절해지는 날입니다." usemap="#image-map" /></div>
<div class="slideImg"><img src="/publish/images/main/f_visual_01_20230808.jpg" alt="문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 대한독립만세 광복절 8.15 삼복더위 삼계탕 대신 치킨" usemap="#image-map" /></div>
</div>
<div class="swiper-slide">
<div class="slideImg"><img src="/publish/images/main/f_visual_02_20221116.jpg" alt="문자도 보내고! 현금도 챙기는! 문자온만의 특별한 혜택! 결제금액의 2% 포인트 추가 적립! 포인트 1만점 이상 적립 시 현금페이백" /></div>
</div>
<div class="swiper-slide">
<div class="slideImg"><img src="/publish/images/main/f_visual_03_20230731.jpg" alt="다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 입추맞이 궁궐산책 입추맞이 궁궐 야간 관람 08.05~가을이 끝나기전. 입추맞이 우리가족 여름가을여행 COUPON 15%할인 10가족 추첨, COUPON 30%할인 10가족 추첨, 이벤트기간 : 9.1~9.30. AUTUMN EVENT 가을 정기 세일 50%OFF 이벤트 기간:9.1~9.30" /></div>
<div class="slideImg"><img src="/publish/images/main/f_visual_03_20230808.jpg" alt="다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요.summer 여름 휴가 배송 안내 본사 여름 휴가로 인하여 배송 및 고객센터 업무가 진행되지 않는 점 양해 부탁 드립니다. 휴가가 끝나면 정상 영업합니다. 2022.08.03 ~ 08.07 SUN MON TUE WEN THU FRI SAT 24 25 26 27 28 29 30-주문마감(울릉도, 제주도, 도서산간지역) 31 1 2-오후 5시 주문마감 3 4 5 6 7 ON몰 여름휴가 8-배송시작 9 10 11 12 13 MUNJA_ON_SHOP 815 광복절 이벤트 #태극기달고 #태그 #할인쿠폰 #증정! 8·15 휴무안내 휴무안내 월 15 화 16 수 17 목 18 금 19 토 20 휴무일에는 상담&배송업무가 중단됩니다." /></div>
</div>
<div class="swiper-slide">
<div class="slideImg"><img src="/publish/images/main/f_visual_04_20221116.jpg" alt="문자는 이제, 문자온! 선택은 역시 문자온! 문자사이트 선택의 5가지 기준 1. 가격, 속도, 성능, 기능, 보안이 보장되는가? 2. 결제, 정산, 계산서 발행 등 업무가 자동화 되어 있고 편리한가? 3. 최신 IT 기술과 트렌드가 반영되어 있는가? 4. 회원가입 및 발신번호 인증이 쉽고 빠르며, 대량문자를 전송하기에 사용이 편리한가? 5. 매일 문자샘플이 업데이트 되고, CS 및 기술응대가 실시간적으로 이루어지는가?" /></div>

View File

@ -297,6 +297,18 @@ function txtExport(event){
$("#txtFile").val("");
}
//발송금액 단가표시
function SetPriceWrapOpen() {
var loginVO = '${LoginVO}';
//로그인 체크
if(loginVO == "" || loginVO == null){
}
else {
// 발송금액 가격안내
$("#myPriceWrap").show();
}
}
//등급제 시행 ON/OFF 체크
function getMberSettingDetail() {
$.ajax({
@ -307,7 +319,7 @@ function getMberSettingDetail() {
async: false,
success: function (data) {
if (data.isSuccess) {
// 발송금액 아래 등급별 가격안내 추가
// 발송금액 가격안내
$("#myPriceWrap").show();
}
else {
@ -321,8 +333,8 @@ function getMberSettingDetail() {
}
$(document).ready(function (){
//등급제 시행 ON/OFF 체크
getMberSettingDetail();
// 발송금액 단가표시
SetPriceWrapOpen();
//미리보기 이미지 영역 숨김 처리
$('.preiew_img').hide();

View File

@ -442,6 +442,18 @@ function txtExport(event){
$("#txtFile").val("");
}
//발송금액 단가표시
function SetPriceWrapOpen() {
var loginVO = '${LoginVO}';
//로그인 체크
if(loginVO == "" || loginVO == null){
}
else {
// 발송금액 가격안내
$("#myPriceWrap").show();
}
}
//등급제 시행 ON/OFF 체크
function getMberSettingDetail() {
$.ajax({
@ -452,7 +464,7 @@ function getMberSettingDetail() {
async: false,
success: function (data) {
if (data.isSuccess) {
// 발송금액 아래 등급별 가격안내 추가
// 발송금액 가격안내
$("#myPriceWrap").show();
}
else {
@ -466,8 +478,8 @@ function getMberSettingDetail() {
}
$(document).ready(function (){
//등급제 시행 ON/OFF 체크
getMberSettingDetail();
// 발송금액 단가표시
SetPriceWrapOpen();
$('.preiew_img').hide();
$('.prePhoto').hide();

View File

@ -449,6 +449,18 @@ function txtExport(event){
$("#txtFile").val("");
}
// 발송금액 단가표시
function SetPriceWrapOpen() {
var loginVO = '${LoginVO}';
//로그인 체크
if(loginVO == "" || loginVO == null){
}
else {
// 발송금액 가격안내
$("#myPriceWrap").show();
}
}
//등급제 시행 ON/OFF 체크
function getMberSettingDetail() {
$.ajax({
@ -459,7 +471,7 @@ function getMberSettingDetail() {
async: false,
success: function (data) {
if (data.isSuccess) {
// 발송금액 아래 등급별 가격안내 추가
// 발송금액 가격안내
$("#myPriceWrap").show();
}
else {
@ -473,8 +485,8 @@ function getMberSettingDetail() {
}
$(document).ready(function (){
//등급제 시행 ON/OFF 체크
getMberSettingDetail();
// 발송금액 단가표시
SetPriceWrapOpen();
// Bline 확연 및 라디오 버튼 클릭 이벤트 추가
var blineCodeYn = $("#blineCode").val();

View File

@ -593,6 +593,18 @@ function txtExport(event){
$("#txtFile").val("");
}
//발송금액 단가표시
function SetPriceWrapOpen() {
var loginVO = '${LoginVO}';
//로그인 체크
if(loginVO == "" || loginVO == null){
}
else {
// 발송금액 가격안내
$("#myPriceWrap").show();
}
}
//등급제 시행 ON/OFF 체크
function getMberSettingDetail() {
$.ajax({
@ -603,7 +615,7 @@ function getMberSettingDetail() {
async: false,
success: function (data) {
if (data.isSuccess) {
// 발송금액 아래 등급별 가격안내 추가
// 발송금액 가격안내
$("#myPriceWrap").show();
}
else {
@ -617,8 +629,8 @@ function getMberSettingDetail() {
}
$(document).ready(function (){
//등급제 시행 ON/OFF 체크
getMberSettingDetail();
// 발송금액 단가표시
SetPriceWrapOpen();
// Bline 확연 및 라디오 버튼 클릭 이벤트 추가
var blineCodeYn = $("#blineCode").val();

View File

@ -65,8 +65,8 @@ $(document).ready(function () {
$("#btnEstimate").trigger("click");
}
//등급제 시행 ON/OFF 체크
getMberSettingDetail();
//등급제 시행 ON/OFF 체크(비로그인)
getMberSettingDetailByNotLogin();
// 등급제 대상 여부
getMberGrdChk();
@ -341,11 +341,11 @@ function infoPop(pageUrl){
}
//등급제 시행 ON/OFF 체크
function getMberSettingDetail() {
//등급제 시행 ON/OFF 체크(비로그인)
function getMberSettingDetailByNotLogin() {
$.ajax({
type: "POST",
url: "/web/grd/mberSettDetailAjax.do",
url: "/web/grd/mberSettDetailByNotLoginAjax.do",
data: {},
dataType:'json',
async: false,

View File

@ -25,9 +25,6 @@ $(document).ready(function(){
$("#btnDdedicatedAccount").trigger("click");
}
//등급제 시행 ON/OFF 체크
getMberSettingDetail();
// 등급제 대상 여부
getMberGrdChk();
});
@ -432,29 +429,6 @@ function TabTypePay(obj, tabId) {
setPriceMake();
}
//등급제 시행 ON/OFF 체크
function getMberSettingDetail() {
$.ajax({
type: "POST",
url: "/web/grd/mberSettDetailAjax.do",
data: {},
dataType:'json',
async: false,
success: function (data) {
if (data.isSuccess) {
// 문자(등급별 요금 안내)
$("#mberGrdSettingArea").show();
}
else {
//alert("Msg : " + data.msg);
}
},
error: function (e) {
//alert("ERROR : " + JSON.stringify(e));
}
});
}
// 등급제 대상 여부
function getMberGrdChk() {
$.ajax({
@ -471,7 +445,10 @@ function getMberGrdChk() {
sHtml += "(누적결제액 : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span>" + numberWithCommas(data.rtnMberGrdVO.totAmt) + "</span>원)</span></p>";
$("#grdShowArea").html(sHtml);
$("#grdShowArea").show();
$("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
$("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
// 문자(등급별 요금 안내)
$("#mberGrdSettingArea").show();
}
else {
//alert("Msg : " + data.msg);

View File

@ -29,9 +29,6 @@ $(document).ready(function(){
$("#btnDdedicatedAccount").trigger("click");
}
//등급제 시행 ON/OFF 체크
getMberSettingDetail();
// 등급제 대상 여부
getMberGrdChk();
});
@ -618,30 +615,6 @@ function TabTypePay(obj, tabId) {
setPriceMake();
}
//등급제 시행 ON/OFF 체크
function getMberSettingDetail() {
$.ajax({
type: "POST",
url: "/web/grd/mberSettDetailAjax.do",
data: {},
dataType:'json',
async: false,
success: function (data) {
if (data.isSuccess) {
// 문자(등급별 요금 안내)
$("#mberGrdSettingArea").show();
}
else {
//alert("Msg : " + data.msg);
}
},
error: function (e) {
//alert("ERROR : " + JSON.stringify(e));
}
});
}
// 등급제 대상 여부
function getMberGrdChk() {
$.ajax({
@ -658,7 +631,10 @@ function getMberGrdChk() {
sHtml += "(누적결제액 : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span>" + numberWithCommas(data.rtnMberGrdVO.totAmt) + "</span>원)</span></p>";
$("#grdShowArea").html(sHtml);
$("#grdShowArea").show();
$("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
$("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
// 문자(등급별 요금 안내)
$("#mberGrdSettingArea").show();
}
else {
//alert("Msg : " + data.msg);

View File

@ -301,7 +301,7 @@ $(document).ready(function(){
</c:when>
<c:otherwise>
<tr>
<td colspan="12">발송 내역이 없습니다.</td>
<td colspan="13">발송 내역이 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>

View File

@ -240,7 +240,7 @@ $(document).ready(function(){
</c:when>
<c:otherwise>
<tr>
<td colspan="10">발송 내역이 없습니다.</td>
<td colspan="11">발송 내역이 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>

View File

@ -227,7 +227,7 @@ $(document).ready(function(){
</c:when>
<c:otherwise>
<tr>
<td colspan="9">발송 내역이 없습니다.</td>
<td colspan="10">발송 내역이 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>

View File

@ -244,7 +244,7 @@ function fnSearch(pageNo){
</c:when>
<c:otherwise>
<tr>
<td colspan="9">발송 내역이 없습니다.</td>
<td colspan="10">발송 내역이 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 KiB