wyh 2025-01-24
이벤트 조건 추가
@92cd4a2cfc95b5edba0a3edcd152a6a519195f03
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
@@ -4206,19 +4206,38 @@
 		//이벤트 회원인 경우 이벤트 캐시도 함께 차감.
 		MjonEventVO mjonEventVO = new MjonEventVO();
 		mjonEventVO.setMberId(mjonMsgSendVO.getUserId());
-		mjonEventVO.setEventStatus("Y");
 		MjonEventVO eventMberInfo = mjonEventService.selectEventMsgMberDefaultInfo(mjonEventVO);
 		
+        String str = String.valueOf(mjonMsgSendVO.getEachPrice());
+        // 소수점 제거
+        String EachPrice = str.split("\\.")[0];
+        
+        
 		if(eventMberInfo != null) {
-			if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventShortPrice())) {
+			String eventShortPrice = String.valueOf(eventMberInfo.getEventShortPrice());
+			eventShortPrice = eventShortPrice.split("\\.")[0];
+			
+			String eventLongPrice = String.valueOf(eventMberInfo.getEventLongPrice());
+			eventLongPrice = eventLongPrice.split("\\.")[0];
+			
+			String eventPicturePrice = String.valueOf(eventMberInfo.getEventPicturePrice());
+			eventPicturePrice = eventPicturePrice.split("\\.")[0];
+			
+			String eventPicture2Price = String.valueOf(eventMberInfo.getEventPicture2Price());
+			eventPicture2Price = eventPicture2Price.split("\\.")[0];
+			
+			String eventPicture3Price = String.valueOf(eventMberInfo.getEventPicture3Price());
+			eventPicture3Price = eventPicture3Price.split("\\.")[0];
+			
+			if(EachPrice.equals(eventShortPrice)) {
 				mjonMsgVO.setEventYn("Y");
-			}else if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventLongPrice())) {
+			}else if(EachPrice.equals(eventLongPrice)) {
 				mjonMsgVO.setEventYn("Y");
-			}else if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventPicturePrice())) {
+			}else if(EachPrice.equals(eventPicturePrice)) {
 				mjonMsgVO.setEventYn("Y");
-			}else if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventPicture2Price())) {
+			}else if(EachPrice.equals(eventPicture2Price)) {
 				mjonMsgVO.setEventYn("Y");
-			}else if(mjonMsgSendVO.getEachPrice().equals(eventMberInfo.getEventPicture3Price())) {
+			}else if(EachPrice.equals(eventPicture3Price)) {
 				mjonMsgVO.setEventYn("Y");
 			}else {
 				mjonMsgVO.setEventYn("N");
Add a comment
List