diff --git a/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java b/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java index fab9cbab..000028ac 100644 --- a/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java +++ b/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java @@ -4206,19 +4206,38 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M //이벤트 회원인 경우 이벤트 캐시도 함께 차감. 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");