wyh 2025-01-24
그룹데이터 이벤트여부 값 수정
@a2a8fc580f6b85daec1911c4b0aef626d1dd410c
src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
--- src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
+++ src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
@@ -4203,6 +4203,29 @@
 		// 개별단가
 		mjonMsgVO.setEachPrice(mjonMsgSendVO.getEachPrice());
 
+		//이벤트 회원인 경우 이벤트 캐시도 함께 차감.
+		MjonEventVO mjonEventVO = new MjonEventVO();
+		mjonEventVO.setMberId(mjonMsgSendVO.getUserId());
+		mjonEventVO.setEventStatus("Y");
+		MjonEventVO eventMberInfo = mjonEventService.selectEventMsgMberDefaultInfo(mjonEventVO);
+		
+		if(eventMberInfo != null) {
+			if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventShortPrice())) {
+				mjonMsgVO.setEventYn("Y");
+			}else if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventLongPrice())) {
+				mjonMsgVO.setEventYn("Y");
+			}else if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventPicturePrice())) {
+				mjonMsgVO.setEventYn("Y");
+			}else if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventPicture2Price())) {
+				mjonMsgVO.setEventYn("Y");
+			}else if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventPicture3Price())) {
+				mjonMsgVO.setEventYn("Y");
+			}else {
+				mjonMsgVO.setEventYn("N");
+			}
+		}
+		
+		
 		// 전송사 코드 번호를 셋팅해 준다.
 		mjonMsgVO.setAgentCode(mjonMsgSendVO.getAgentCode());
 
Add a comment
List