sowon4187 5 лет назад
Родитель
Сommit
3ab9638e57

+ 6 - 4
src/main/java/com/style24/front/biz/service/TsfPlanningService.java

@@ -137,10 +137,6 @@ public class TsfPlanningService {
 			}
 		}
 
-		// 신규회원접근가능여부 조회
-		if ("N".equals(planningDao.getNewCustomerAccessibleYn(plan))) {
-			msg = "신규회원만 접근 가능합니다.";
-		}
 		
 		if (!TsfSession.isLogin()) {
 			if (planningDao.getNonmemberGradeAccessible(plan) > 0) {
@@ -149,6 +145,12 @@ public class TsfPlanningService {
 		}
 		
 		if (TsfSession.isLogin()) {
+			
+			// 신규회원접근가능여부 조회
+			if ("N".equals(planningDao.getNewCustomerAccessibleYn(plan))) {
+				msg = "신규회원만 접근 가능합니다.";
+			}
+			
 			// 고객구분접근가능여부 조회
 			plan.setCustGb(TsfSession.getCustGb());
 			if ("N".equals(planningDao.getCustomerGubunAccessibleYn(plan))) {

+ 3 - 1
src/main/java/com/style24/persistence/mybatis/shop/TsfPlanning.xml

@@ -354,7 +354,9 @@
 		SELECT CASE WHEN NEW_CUST_YN = 'N' THEN
 		                'Y' /*접근가능*/
 		            ELSE
-		                CASE WHEN NOW() BETWEEN CUST_JOIN_STDT AND CUST_JOIN_EDDT THEN
+		                CASE WHEN (SELECT JOIN_DT 
+		                           FROM TB_CUSTOMER C
+		                           WHERE C.CUST_NO = #{custNo}) BETWEEN CUST_JOIN_STDT AND CUST_JOIN_EDDT THEN
 		                         'Y' /*접근가능*/
 		                     ELSE
 		                         'N' /*접근불가*/