등급제 단가 추출 => 시스템 단가에 적용

This commit is contained in:
itn 2023-07-11 16:24:47 +09:00
parent 9756a53df9
commit 52c53a10bf

View File

@ -32,17 +32,24 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
// 등급제 단가 추출 => 시스템 단가에 적용 // 등급제 단가 추출 => 시스템 단가에 적용
@Override @Override
public JoinSettingVO selectMberGrdDefaultInfo(JoinSettingVO sysJoinSetVO, String mberId) throws Exception { public JoinSettingVO selectMberGrdDefaultInfo(JoinSettingVO sysJoinSetVO, String mberId) throws Exception {
MberGrdVO mberGrdVO = new MberGrdVO();
mberGrdVO = selectMberGrdInfo(mberId); // Step 1. 등급제 시행 ON 일경우
if (null != mberGrdVO) { MberGrdVO mberGrdVO = new MberGrdVO();
if(mberGrdVO.getShortPrice() > 1 && mberGrdVO.getLongPrice() > 1 && mberGrdVO.getPicturePrice() > 1 && mberGrdVO.getPicture2Price() > 1 && mberGrdVO.getPicture3Price() > 1) { MberGrdVO mberGrdVO1 = new MberGrdVO();
sysJoinSetVO.setShortPrice(mberGrdVO.getShortPrice()); mberGrdVO1 = selectMberSettingDetail(mberGrdVO);
sysJoinSetVO.setLongPrice(mberGrdVO.getLongPrice()); if (mberGrdVO1.getGrdNoti().equals("Y") && null != mberGrdVO1.getGrdDate() && mberGrdVO1.getGrdDatePrgYn().equals("Y")) {
sysJoinSetVO.setPicturePrice(mberGrdVO.getPicturePrice()); mberGrdVO = new MberGrdVO();
sysJoinSetVO.setPicture2Price(mberGrdVO.getPicture2Price()); mberGrdVO = selectMberGrdInfo(mberId);
sysJoinSetVO.setPicture3Price(mberGrdVO.getPicture3Price()); if (null != mberGrdVO) {
if(mberGrdVO.getShortPrice() > 1 && mberGrdVO.getLongPrice() > 1 && mberGrdVO.getPicturePrice() > 1 && mberGrdVO.getPicture2Price() > 1 && mberGrdVO.getPicture3Price() > 1) {
sysJoinSetVO.setShortPrice(mberGrdVO.getShortPrice());
sysJoinSetVO.setLongPrice(mberGrdVO.getLongPrice());
sysJoinSetVO.setPicturePrice(mberGrdVO.getPicturePrice());
sysJoinSetVO.setPicture2Price(mberGrdVO.getPicture2Price());
sysJoinSetVO.setPicture3Price(mberGrdVO.getPicture3Price());
}
} }
} }
return sysJoinSetVO; return sysJoinSetVO;
} }