문자발송화면에 등급제 기능 추가
This commit is contained in:
parent
2bc1bce7d4
commit
32234d5138
@ -87,6 +87,7 @@ import itn.let.mjo.symbol.service.MjonSymbolService;
|
||||
import itn.let.mjo.symbol.service.MjonSymbolVO;
|
||||
import itn.let.sym.ccm.cde.service.CateCode;
|
||||
import itn.let.sym.ccm.cde.service.EgovCcmCmmnDetailCodeManageService;
|
||||
import itn.let.sym.grd.service.MberGrdService;
|
||||
import itn.let.sym.site.service.EgovSiteManagerService;
|
||||
import itn.let.sym.site.service.JoinSettingVO;
|
||||
import itn.let.uss.umt.service.EgovMberManageService;
|
||||
@ -170,6 +171,10 @@ public class MjonMsgCampainDataController {
|
||||
@Resource(name = "egovSiteManagerService")
|
||||
EgovSiteManagerService egovSiteManagerService;
|
||||
|
||||
/** 등급제 관리 서비스 */
|
||||
@Resource(name = "mberGrdService")
|
||||
MberGrdService mberGrdService;
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MjonMsgCampainDataController.class);
|
||||
|
||||
/**
|
||||
@ -372,6 +377,9 @@ public class MjonMsgCampainDataController {
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
//2.사용자 개인 단가 정보 불러오기
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
|
||||
@ -946,6 +954,9 @@ public class MjonMsgCampainDataController {
|
||||
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
//2.사용자 개인 단가 정보 불러오기
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
@ -2070,6 +2081,9 @@ public class MjonMsgCampainDataController {
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
//2.사용자 개인 단가 정보 불러오기
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
mberManageVO = mjonMsgDataService.selectMberManageInfo(userId);
|
||||
|
||||
@ -96,6 +96,7 @@ import itn.let.mjo.symbol.service.MjonSymbolVO;
|
||||
import itn.let.schdlr.service.SchdlrManageService;
|
||||
import itn.let.sym.ccm.cde.service.CateCode;
|
||||
import itn.let.sym.ccm.cde.service.EgovCcmCmmnDetailCodeManageService;
|
||||
import itn.let.sym.grd.service.MberGrdService;
|
||||
import itn.let.sym.site.service.EgovSiteManagerService;
|
||||
import itn.let.sym.site.service.JoinSettingVO;
|
||||
import itn.let.uss.umt.service.EgovMberManageService;
|
||||
@ -173,6 +174,10 @@ public class MjonMsgDataController {
|
||||
@Resource(name = "egovSiteManagerService")
|
||||
EgovSiteManagerService egovSiteManagerService;
|
||||
|
||||
/** 등급제 관리 서비스 */
|
||||
@Resource(name = "mberGrdService")
|
||||
MberGrdService mberGrdService;
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MjonMsgDataController.class);
|
||||
|
||||
/**
|
||||
@ -496,6 +501,9 @@ public class MjonMsgDataController {
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
//2.사용자 개인 단가 정보 불러오기
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
|
||||
@ -901,6 +909,9 @@ public class MjonMsgDataController {
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
//2.사용자 개인 단가 정보 불러오기
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
|
||||
@ -2230,6 +2241,9 @@ public class MjonMsgDataController {
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
//2.사용자 개인 단가 정보 불러오기
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
mberManageVO = mjonMsgDataService.selectMberManageInfo(userId);
|
||||
|
||||
@ -1568,6 +1568,10 @@ public class MjonPayController {
|
||||
//개별문자 가격 및 총 금액 셋팅해주기 - 시스템 기본 단가기준으로 입력해줌
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
float shortPrice = 0; // 단문(SMS)
|
||||
float longPrice = 0; // 장문(LMS)
|
||||
float picturePrice = 0; // 그림문자(MMS) 1장
|
||||
|
||||
@ -17,7 +17,6 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@ -46,8 +45,6 @@ import itn.com.cmm.service.EgovFileMngUtil;
|
||||
import itn.com.cmm.service.FileVO;
|
||||
import itn.com.cmm.util.MJUtil;
|
||||
import itn.com.cmm.util.StringUtil;
|
||||
import itn.com.utl.fcc.service.EgovStringUtil;
|
||||
import itn.let.fax.user.service.FaxTranVO;
|
||||
import itn.let.kakao.kakaoComm.KakaoVO;
|
||||
import itn.let.kakao.kakaoComm.kakaoApi.KakaoApiProfile;
|
||||
import itn.let.kakao.kakaoComm.kakaoApi.KakaoApiProfileCategory;
|
||||
@ -57,7 +54,6 @@ import itn.let.mjo.addr.service.AddrGroupService;
|
||||
import itn.let.mjo.addr.service.AddrService;
|
||||
import itn.let.mjo.addragency.service.AddrAgencyVO;
|
||||
import itn.let.mjo.apikey.service.ApiKeyMngService;
|
||||
import itn.let.mjo.apikey.service.ApiKeyVO;
|
||||
import itn.let.mjo.event.service.MjonEventService;
|
||||
import itn.let.mjo.event.service.MjonEventVO;
|
||||
import itn.let.mjo.mjocommon.MjonCommon;
|
||||
@ -73,6 +69,7 @@ import itn.let.mjo.spammsg.web.ComGetSpamStringParser;
|
||||
import itn.let.mjo.symbol.service.MjonSymbolService;
|
||||
import itn.let.schdlr.service.SchdlrManageService;
|
||||
import itn.let.sym.ccm.cde.service.EgovCcmCmmnDetailCodeManageService;
|
||||
import itn.let.sym.grd.service.MberGrdService;
|
||||
import itn.let.sym.site.service.EgovSiteManagerService;
|
||||
import itn.let.sym.site.service.JoinSettingVO;
|
||||
import itn.let.sym.site.service.TermsVO;
|
||||
@ -196,6 +193,9 @@ public class TestController {
|
||||
private EgovFileMngService fileMngService;
|
||||
*/
|
||||
|
||||
/** 등급제 관리 서비스 */
|
||||
@Resource(name = "mberGrdService")
|
||||
MberGrdService mberGrdService;
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(TestController.class);
|
||||
|
||||
@ -1314,6 +1314,9 @@ public class TestController {
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
//2.사용자 개인 단가 정보 불러오기
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
mberManageVO = mjonMsgDataService.selectMberManageInfo(userId);
|
||||
|
||||
@ -6,7 +6,6 @@ import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
@ -33,6 +32,7 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
@Override
|
||||
public JoinSettingVO selectMberGrdDefaultInfo(JoinSettingVO sysJoinSetVO, String mberId) throws Exception {
|
||||
/*
|
||||
// 공백제거
|
||||
mberId = mberId.trim();
|
||||
|
||||
@ -55,6 +55,7 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
return sysJoinSetVO;
|
||||
}
|
||||
|
||||
@ -61,6 +61,7 @@ import itn.let.mjo.msgsent.service.MjonMsgSentVO;
|
||||
import itn.let.mjo.pay.service.KmcVO;
|
||||
import itn.let.mjo.pay.service.MjonPayService;
|
||||
import itn.let.mjo.pay.service.MjonPayVO;
|
||||
import itn.let.sym.grd.service.MberGrdService;
|
||||
import itn.let.sym.site.service.EgovSiteManagerService;
|
||||
import itn.let.sym.site.service.JoinSettingVO;
|
||||
import itn.let.uat.uia.service.AuthCertVO;
|
||||
@ -160,6 +161,10 @@ public class EgovMypageController {
|
||||
@Resource(name = "egovSiteManagerService")
|
||||
EgovSiteManagerService egovSiteManagerService;
|
||||
|
||||
/** 등급제 관리 서비스 */
|
||||
@Resource(name = "mberGrdService")
|
||||
MberGrdService mberGrdService;
|
||||
|
||||
/**
|
||||
* 마이페이지 비밀번호 변경 탭
|
||||
*/
|
||||
@ -236,6 +241,9 @@ public class EgovMypageController {
|
||||
//1.시스템 기본 단가 정보 불러오기
|
||||
JoinSettingVO sysJoinSetVO = mjonMsgDataService.selectJoinSettingInfo();
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
sysJoinSetVO = mberGrdService.selectMberGrdDefaultInfo(sysJoinSetVO, userId);
|
||||
|
||||
//2.사용자 개인 단가 정보 불러오기
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
if(!userId.equals("") && !author.equals("ROLE_ADMIN")) {
|
||||
|
||||
@ -4029,6 +4029,33 @@ $(".btn_event_cash").off().on("click", function(){
|
||||
<div><button type="button" data-tooltip="popup07" class="btnType btnType3 btn_event_cash">이벤트 잔액</button></div>
|
||||
</c:if>
|
||||
</div>
|
||||
|
||||
<!--발송금액 아래 등급별 가격안내 추가-->
|
||||
<div class="my_price_wrap" id="myPriceWrap" style="display: none;">
|
||||
<div class="center-line"></div>
|
||||
<ul>
|
||||
<li class="title">
|
||||
<img src="/publish/images/content/icon_mypage_message.png" alt="">나의 단가 <span>:</span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">단문</span>
|
||||
<span class="price"><c:out value='${shortPrice}'/></span>원
|
||||
<span class="line">/ </span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">장문</span>
|
||||
<span class="price"><c:out value='${longPrice}'/></span>원
|
||||
<span class="line">/ </span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">그림</span>
|
||||
<span class="price"><c:out value='${picturePrice}'/></span>원
|
||||
(2장 : <c:out value='${picture2Price}'/>원 / 3장 : <c:out value='${picture3Price}'/>원)
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- End -->
|
||||
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
@ -3620,6 +3620,33 @@ $(".btn_event_cash").off().on("click", function(){
|
||||
<div><button type="button" data-tooltip="popup07" class="btnType btnType3 btn_event_cash">이벤트 잔액</button></div>
|
||||
</c:if>
|
||||
</div>
|
||||
|
||||
<!--발송금액 아래 등급별 가격안내 추가-->
|
||||
<div class="my_price_wrap" id="myPriceWrap" style="display: none;">
|
||||
<div class="center-line"></div>
|
||||
<ul>
|
||||
<li class="title">
|
||||
<img src="/publish/images/content/icon_mypage_message.png" alt="">나의 단가 <span>:</span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">단문</span>
|
||||
<span class="price"><c:out value='${shortPrice}'/></span>원
|
||||
<span class="line">/ </span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">장문</span>
|
||||
<span class="price"><c:out value='${longPrice}'/></span>원
|
||||
<span class="line">/ </span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">그림</span>
|
||||
<span class="price"><c:out value='${picturePrice}'/></span>원
|
||||
(2장 : <c:out value='${picture2Price}'/>원 / 3장 : <c:out value='${picture3Price}'/>원)
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- End -->
|
||||
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
@ -3827,6 +3827,33 @@ $(".btn_event_cash").off().on("click", function(){
|
||||
<div><button type="button" data-tooltip="popup07" class="btnType btnType3 btn_event_cash">이벤트 잔액</button></div>
|
||||
</c:if>
|
||||
</div>
|
||||
|
||||
<!--발송금액 아래 등급별 가격안내 추가-->
|
||||
<div class="my_price_wrap" id="myPriceWrap" style="display: none;">
|
||||
<div class="center-line"></div>
|
||||
<ul>
|
||||
<li class="title">
|
||||
<img src="/publish/images/content/icon_mypage_message.png" alt="">나의 단가 <span>:</span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">단문</span>
|
||||
<span class="price"><c:out value='${shortPrice}'/></span>원
|
||||
<span class="line">/ </span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">장문</span>
|
||||
<span class="price"><c:out value='${longPrice}'/></span>원
|
||||
<span class="line">/ </span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">그림</span>
|
||||
<span class="price"><c:out value='${picturePrice}'/></span>원
|
||||
(2장 : <c:out value='${picture2Price}'/>원 / 3장 : <c:out value='${picture3Price}'/>원)
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- End -->
|
||||
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
@ -3378,6 +3378,33 @@ $(".btn_event_cash").off().on("click", function(){
|
||||
<div><button type="button" data-tooltip="popup07" class="btnType btnType3 btn_event_cash">이벤트 잔액</button></div>
|
||||
</c:if>
|
||||
</div>
|
||||
|
||||
<!--발송금액 아래 등급별 가격안내 추가-->
|
||||
<div class="my_price_wrap" id="myPriceWrap" style="display: none;">
|
||||
<div class="center-line"></div>
|
||||
<ul>
|
||||
<li class="title">
|
||||
<img src="/publish/images/content/icon_mypage_message.png" alt="">나의 단가 <span>:</span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">단문</span>
|
||||
<span class="price"><c:out value='${shortPrice}'/></span>원
|
||||
<span class="line">/ </span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">장문</span>
|
||||
<span class="price"><c:out value='${longPrice}'/></span>원
|
||||
<span class="line">/ </span>
|
||||
</li>
|
||||
<li class="price_line">
|
||||
<span class="type">그림</span>
|
||||
<span class="price"><c:out value='${picturePrice}'/></span>원
|
||||
(2장 : <c:out value='${picture2Price}'/>원 / 3장 : <c:out value='${picture3Price}'/>원)
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- End -->
|
||||
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user