itn 2023-07-11
등급제 관리 회원아이디 공백제거
@18ce8d65be79012d0d4e41ee42b248b1c1466e1d
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
@@ -6,6 +6,7 @@
 
 import javax.annotation.Resource;
 
+import org.apache.commons.lang.StringUtils;
 import org.springframework.stereotype.Service;
 
 import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
@@ -32,24 +33,28 @@
 	// 등급제 단가 추출 => 시스템 단가에 적용
 	@Override
 	public JoinSettingVO selectMberGrdDefaultInfo(JoinSettingVO sysJoinSetVO, String mberId) throws Exception {
+		// 공백제거
+		mberId = mberId.trim();
 		
 		// Step 1. 등급제 시행 ON 일경우
-		MberGrdVO mberGrdVO = new MberGrdVO();		
-		MberGrdVO mberGrdVO1 = new MberGrdVO();
-		mberGrdVO1 = selectMberSettingDetail(mberGrdVO);
-		if (mberGrdVO1.getGrdNoti().equals("Y") && null != mberGrdVO1.getGrdDate() && mberGrdVO1.getGrdDatePrgYn().equals("Y")) {
-			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());
+		if (StringUtils.isNotEmpty(mberId)) {
+			MberGrdVO mberGrdVO = new MberGrdVO();		
+			MberGrdVO mberGrdVO1 = new MberGrdVO();
+			mberGrdVO1 = selectMberSettingDetail(mberGrdVO);
+			if (mberGrdVO1.getGrdNoti().equals("Y") && null != mberGrdVO1.getGrdDate() && mberGrdVO1.getGrdDatePrgYn().equals("Y")) {
+				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;
 	}	
@@ -117,6 +122,9 @@
 	// 회원 등급제 대상여부 정보(사용자화면용)
 	@Override
 	public MberGrdVO selectMberGrdInfo(String userId) throws Exception {
+		// 공백제거
+		userId = userId.trim();
+		
 		return mberGrdDAO.selectMberGrdInfo(userId);
 	}	
 	
@@ -250,12 +258,18 @@
 	// 회원별 등급 진행여부
 	@Override
 	public int selectMberGrdPrgCnt(String userId) throws Exception{
+		// 공백제거
+		userId = userId.trim();
+		
 		return mberGrdDAO.selectMberGrdPrgCnt(userId);
 	}
 	
 	// 회원별 등급 저장여부
 	@Override
 	public int selectMberGrdSaveCnt(String userId) throws Exception{
+		// 공백제거
+		userId = userId.trim();
+		
 		return mberGrdDAO.selectMberGrdSaveCnt(userId);
 	}
 	
Add a comment
List