이벤트 조건 추가

This commit is contained in:
wyh 2025-01-24 21:26:39 +09:00
parent 254fd805ed
commit 92cd4a2cfc

View File

@ -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");