Merge branch 'master' of http://yickso@vcs.iten.co.kr:9999/hylee/mjon_git
This commit is contained in:
commit
10ec142c92
@ -11,6 +11,8 @@ import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
|||||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||||
import itn.let.mjo.msgagent.service.MjonMsgAgentStsService;
|
import itn.let.mjo.msgagent.service.MjonMsgAgentStsService;
|
||||||
import itn.let.mjo.msgagent.service.MjonMsgAgentStsVO;
|
import itn.let.mjo.msgagent.service.MjonMsgAgentStsVO;
|
||||||
|
import itn.let.mjo.pay.service.MjonPayVO;
|
||||||
|
import itn.let.mjo.pay.service.impl.MjonPayDAO;
|
||||||
import itn.let.uat.uia.service.impl.MberManageDAO;
|
import itn.let.uat.uia.service.impl.MberManageDAO;
|
||||||
import itn.let.uss.umt.service.MberManageVO;
|
import itn.let.uss.umt.service.MberManageVO;
|
||||||
|
|
||||||
@ -24,6 +26,9 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen
|
|||||||
@Resource(name="mberManageDAO")
|
@Resource(name="mberManageDAO")
|
||||||
private MberManageDAO mberManageDAO;
|
private MberManageDAO mberManageDAO;
|
||||||
|
|
||||||
|
@Resource(name="mjonPayDAO")
|
||||||
|
private MjonPayDAO mjonPayDAO;
|
||||||
|
|
||||||
@Resource(name = "mjonMsgAgentStsService")
|
@Resource(name = "mjonMsgAgentStsService")
|
||||||
private MjonMsgAgentStsService mjonMsgAgentStsService;
|
private MjonMsgAgentStsService mjonMsgAgentStsService;
|
||||||
|
|
||||||
@ -31,6 +36,10 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen
|
|||||||
@Resource(name="egovGnrlUserSelectMemoIdGnrService")
|
@Resource(name="egovGnrlUserSelectMemoIdGnrService")
|
||||||
private EgovIdGnrService memoidgenService;
|
private EgovIdGnrService memoidgenService;
|
||||||
|
|
||||||
|
|
||||||
|
@Resource(name = "egovMjonPointIdGnrService")
|
||||||
|
private EgovIdGnrService idgenMjonPointId;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<MjonMsgAgentStsVO> selectMjonMsgAgentStsList() throws Exception{
|
public List<MjonMsgAgentStsVO> selectMjonMsgAgentStsList() throws Exception{
|
||||||
return mjonMsgAgentStsDAO.selectMjonMsgAgentStsList();
|
return mjonMsgAgentStsDAO.selectMjonMsgAgentStsList();
|
||||||
@ -172,13 +181,57 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen
|
|||||||
|
|
||||||
int result = 0;
|
int result = 0;
|
||||||
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
|
//회원의 전용 전송사 조회
|
||||||
|
String mberId = mberManageVO.getMberId();
|
||||||
|
MberManageVO tmpMberManageVO = mberManageDAO.selectMber(mberId);
|
||||||
|
String befHotLineCode = tmpMberManageVO.getHotlineAgentCode(); //수정 전 전용 전송사 정보
|
||||||
|
String afterHotLineCode = mberManageVO.getHotlineAgentCode(); //수정 후 전용 전송사 정보
|
||||||
|
String userPoint = tmpMberManageVO.getUserPoint(); //회원 보유 포인트 조회
|
||||||
|
|
||||||
result = mjonMsgAgentStsDAO.updateMberHotlineAgentCodeInfo(mberManageVO);
|
result = mjonMsgAgentStsDAO.updateMberHotlineAgentCodeInfo(mberManageVO);
|
||||||
|
|
||||||
// B선라인 일경우 회원테이블 업데이트
|
// B선라인 일경우 회원테이블 업데이트
|
||||||
int uCnt = mberManageDAO.updateUserBlineCodeByAdm(mberManageVO);
|
int uCnt = mberManageDAO.updateUserBlineCodeByAdm(mberManageVO);
|
||||||
|
|
||||||
|
//B선 회원 전환에 따른 포인트 차감 처리
|
||||||
|
MjonPayVO mjonPayVO = new MjonPayVO();
|
||||||
|
|
||||||
|
if(!befHotLineCode.equals("08") && !befHotLineCode.equals("09") && (afterHotLineCode.equals("08") || afterHotLineCode.equals("09"))) {
|
||||||
|
System.out.println("일반 회원 --> B선 회원 전환");
|
||||||
|
//보유 포인트 0으로 차감
|
||||||
|
if(!userPoint.equals("0")) {
|
||||||
|
|
||||||
|
mjonPayVO.setPointId(idgenMjonPointId.getNextStringId());
|
||||||
|
mjonPayVO.setUserId(mberId);
|
||||||
|
String point = "-"+ userPoint;
|
||||||
|
mjonPayVO.setPoint(Integer.parseInt(point));
|
||||||
|
mjonPayVO.setPointMemo("B선 회원 전환으로 인한 기존 포인트 차감");
|
||||||
|
mjonPayVO.setFrstRegisterId(mberManageVO.getAdmUserId());
|
||||||
|
|
||||||
|
mjonPayDAO.insertPoint(mjonPayVO); //POINT 테이블
|
||||||
|
mjonPayDAO.updateMemberPoint(mjonPayVO); //회원정보 업데이트
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}else if((befHotLineCode.equals("08") || befHotLineCode.equals("09")) && (!afterHotLineCode.equals("08") && !afterHotLineCode.equals("09"))) {
|
||||||
|
System.out.println("B선 회원 --> 일반회원 전환");
|
||||||
|
|
||||||
|
String lastPoint = mjonPayDAO.selectPointLatestOnePoint(mberId);
|
||||||
|
|
||||||
|
mjonPayVO.setPointId(idgenMjonPointId.getNextStringId());
|
||||||
|
mjonPayVO.setUserId(mberId);
|
||||||
|
mjonPayVO.setPoint(Integer.parseInt(lastPoint.replace("-", "")));
|
||||||
|
mjonPayVO.setPointMemo("일반 회원 전환으로 인한 포인트 복구");
|
||||||
|
mjonPayVO.setFrstRegisterId(mberManageVO.getAdmUserId());
|
||||||
|
|
||||||
|
mjonPayDAO.insertPoint(mjonPayVO); //POINT 테이블
|
||||||
|
mjonPayDAO.updateMemberPoint(mjonPayVO); //회원정보 업데이트
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
//보내는 아이디 회원 메모 insert
|
//보내는 아이디 회원 메모 insert
|
||||||
String memo = "";
|
String memo = "";
|
||||||
memo = "전용전송사 변경 : " + mberManageVO.getHotlineAgentName() + "(" + mberManageVO.getHotlineAgentCode() + ")";
|
memo = "전용전송사 변경 : " + mberManageVO.getHotlineAgentName() + "(" + mberManageVO.getHotlineAgentCode() + ")";
|
||||||
@ -187,6 +240,7 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen
|
|||||||
mberManageVO.setMemoCn(memo);
|
mberManageVO.setMemoCn(memo);
|
||||||
mberManageVO.setFrstRegisterId(mberManageVO.getAdmUserId());
|
mberManageVO.setFrstRegisterId(mberManageVO.getAdmUserId());
|
||||||
mberManageDAO.insertMberMemo(mberManageVO);
|
mberManageDAO.insertMberMemo(mberManageVO);
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.println("+++++++++++ updateMberHotlineAgentCodeInfo Service Imple Error!!! " + e);
|
System.out.println("+++++++++++ updateMberHotlineAgentCodeInfo Service Imple Error!!! " + e);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -291,4 +291,11 @@ public class MjonPayDAO extends EgovAbstractDAO {
|
|||||||
public List<MjonPayVO> selectPointInfoList(String userId) throws Exception{
|
public List<MjonPayVO> selectPointInfoList(String userId) throws Exception{
|
||||||
return (List<MjonPayVO>)list("mjonPayDAO.selectPointInfoList", userId);
|
return (List<MjonPayVO>)list("mjonPayDAO.selectPointInfoList", userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String selectPointLatestOnePoint(String userId) {
|
||||||
|
|
||||||
|
return (String) select("mjonPayDAO.selectPointLatestOnePoint", userId);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2259,4 +2259,16 @@
|
|||||||
MBER_ID = #userId#
|
MBER_ID = #userId#
|
||||||
]]>
|
]]>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="mjonPayDAO.selectPointLatestOnePoint" parameterClass="String" resultClass="String">
|
||||||
|
|
||||||
|
SELECT POINT
|
||||||
|
FROM MJ_POINT
|
||||||
|
WHERE USER_ID = #userId#
|
||||||
|
ORDER BY POINT_ID DESC
|
||||||
|
LIMIT 1
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
@ -759,7 +759,8 @@
|
|||||||
A.EXCEPT_SPAM_YN AS exceptSpamYn,
|
A.EXCEPT_SPAM_YN AS exceptSpamYn,
|
||||||
A.HOTLINE_AGENT_CODE AS hotlineAgentCode,
|
A.HOTLINE_AGENT_CODE AS hotlineAgentCode,
|
||||||
A.AT_SMISHING_YN atSmishingYn,
|
A.AT_SMISHING_YN atSmishingYn,
|
||||||
A.SPAM_YN spamYn
|
A.SPAM_YN spamYn,
|
||||||
|
A.USER_POINT AS userPoint
|
||||||
FROM LETTNGNRLMBER A
|
FROM LETTNGNRLMBER A
|
||||||
LEFT JOIN MJ_CANDIDATE_INFO MCI
|
LEFT JOIN MJ_CANDIDATE_INFO MCI
|
||||||
ON A.MBER_ID = MCI.MBER_ID
|
ON A.MBER_ID = MCI.MBER_ID
|
||||||
|
|||||||
@ -422,7 +422,11 @@ function fnSmishingUpdate(flag, id) {
|
|||||||
<c:when test="${not empty result.cardName}">
|
<c:when test="${not empty result.cardName}">
|
||||||
카드(<c:out value="${result.cardName}"/>)
|
카드(<c:out value="${result.cardName}"/>)
|
||||||
</c:when>
|
</c:when>
|
||||||
<c:when test="${result.resultCode == '9991' || result.resultCode == '9993' || result.resultCode == 'I002'}">
|
<c:when test="${result.resultCode == '9991'
|
||||||
|
|| result.resultCode == '9993'
|
||||||
|
|| result.resultCode == 'I002'
|
||||||
|
|| result.resultCode == 'I000'
|
||||||
|
|| result.resultCode == 'S000'}">
|
||||||
카드(결제취소)
|
카드(결제취소)
|
||||||
</c:when>
|
</c:when>
|
||||||
<c:otherwise>
|
<c:otherwise>
|
||||||
|
|||||||
@ -122,7 +122,7 @@ function getMberSettingDetailByNotLogin_Header() {
|
|||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (data.isSuccess) {
|
if (data.isSuccess) {
|
||||||
var reqURL = "${pageContext.request.requestURL}";
|
var reqURL = "${pageContext.request.requestURL}";
|
||||||
var mainURL = "web/main/mainPage.do";
|
var mainURL = "/web/main/mainPage.do";
|
||||||
if (reqURL.lastIndexOf(mainURL) > -1) {
|
if (reqURL.lastIndexOf(mainURL) > -1) {
|
||||||
// 문자(등급별 요금 안내)
|
// 문자(등급별 요금 안내)
|
||||||
$("#priceTopBanner").show();
|
$("#priceTopBanner").show();
|
||||||
|
|||||||
@ -42,7 +42,7 @@
|
|||||||
<!-- AceCounter Log Gathering Script End -->
|
<!-- AceCounter Log Gathering Script End -->
|
||||||
|
|
||||||
<meta name="google-site-verification" content="v6O1_CnJjlOM2ihd_AroMSAvKHgvMPWEK7LqZSbebZA" />
|
<meta name="google-site-verification" content="v6O1_CnJjlOM2ihd_AroMSAvKHgvMPWEK7LqZSbebZA" />
|
||||||
<meta http-equiv="refresh" content="0; url=web/main/mainPage.do" />
|
<meta http-equiv="refresh" content="0; url=/web/main/mainPage.do" />
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user