itn 2023-07-11
등급제 단가 추출 => 시스템 단가에 적용 로직 추가
@9756a53df94f36ba0bd460dfb1b1fd3d91cc6406
src/main/java/itn/let/sym/grd/service/MberGrdService.java
--- src/main/java/itn/let/sym/grd/service/MberGrdService.java
+++ src/main/java/itn/let/sym/grd/service/MberGrdService.java
@@ -2,8 +2,13 @@
 
 import java.util.List;
 
+import itn.let.sym.site.service.JoinSettingVO;
+
 public interface MberGrdService {
 	
+	// 등급제 단가 추출 => 시스템 단가에 적용
+	public JoinSettingVO selectMberGrdDefaultInfo(JoinSettingVO sysJoinSetVO, String mberId) throws Exception;	
+	
 	// 등급제 설정 일괄변경
 	public int updateMberSetting(MberGrdVO mberGrdVO) throws Exception;
 	
src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java
--- src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java
+++ src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java
@@ -12,6 +12,7 @@
 import itn.let.mjo.pay.service.MjonPayService;
 import itn.let.sym.grd.service.MberGrdService;
 import itn.let.sym.grd.service.MberGrdVO;
+import itn.let.sym.site.service.JoinSettingVO;
 import itn.let.uss.umt.service.EgovMberManageService;
 import itn.let.uss.umt.service.MberManageVO;
 
@@ -28,6 +29,24 @@
 	@Resource(name = "mberManageService")
 	private EgovMberManageService mberManageService;
 	
+	// 등급제 단가 추출 => 시스템 단가에 적용
+	@Override
+	public JoinSettingVO selectMberGrdDefaultInfo(JoinSettingVO sysJoinSetVO, String mberId) throws Exception {
+		MberGrdVO mberGrdVO = new MberGrdVO();
+		mberGrdVO = selectMberGrdInfo(mberId);
+		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;
+	}	
+	
 	// 등급제 시행여부 변경
 	@Override
 	public int updateMberSetting(MberGrdVO mberGrdVO) throws Exception {
Add a comment
List