2025-01-24 21:02 첫 결제 이벤트 등록시 결제 여부 확인하는 로직 추가됨

This commit is contained in:
myname 2025-01-24 21:03:32 +09:00
parent 4a140f57a6
commit 2763b71c85

View File

@ -79,6 +79,9 @@ public class MjonPayServiceImpl extends EgovAbstractServiceImpl implements MjonP
@Resource(name = "egovPgMoidGnrService")
private EgovIdGnrService idgenPgMoid;
@Resource(name = "mjonPayService")
private MjonPayService mjonPayService;
/** 메모 idgen */
@Resource(name="egovGnrlUserSelectMemoIdGnrService")
private EgovIdGnrService memoidgenService;
@ -2259,13 +2262,16 @@ public class MjonPayServiceImpl extends EgovAbstractServiceImpl implements MjonP
*
* */
//결제내역 카운트 조회
int payCnt = mjonPayService.selectMemerPayCount(mjonPayVO.getUserId());
//이벤트 회원 정보 테이블에서 미진행 대상자의 정보를 불러온다.
MjonEventVO eventMberInfo = selectEventMsgMberDefaultInfo(mjonPayVO.getUserId(), "N");
// 문자할인여부(1: 할인, 0: 미할인)
int isMsgSalePrice = selectMsgSalePriceCnt(mjonPayVO.getUserId());
if(eventMberInfo == null) {//일반 결제에 해당하는 경우 정상적 포인트 지급, 이벤트 첫결제에 해당되지 않는 회원
if(eventMberInfo == null || payCnt > 0) {//일반 결제에 해당하는 경우 정상적 포인트 지급, 이벤트 첫결제에 해당되지 않는 회원
// 문자 미할인 회원만 포인트 충전
if(isMsgSalePrice == 0) {
mjonPayDAO.insertPoint(mjonPayVO); //POINT 테이블