Kaynağa Gözat

고객등급 접근제한 수정

sowon4187 5 yıl önce
ebeveyn
işleme
d9dd0ac180

+ 4 - 6
src/main/java/com/style24/admin/biz/service/TsaPlanService.java

@@ -342,9 +342,7 @@ public class TsaPlanService {
 		}
 		
 		//기존 회원구분 삭제
-		for (int i = 0; i < param.getUsableCustGbArr().length; i++) {
-			planDao.deletePlanCustGb(param);
-		}
+		planDao.deletePlanCustGb(param);
 		
 		
 		// 기획전 회원구분 insert
@@ -357,9 +355,8 @@ public class TsaPlanService {
 		}
 		
 		//기존 회원등급 삭제
-		for (int i = 0; i < param.getUsableCustGradeArr().length; i++) {
-			planDao.deletePlanCustGrade(param);
-		}
+		planDao.deletePlanCustGrade(param);
+		
 		
 		// 기획전 회원등급 insert
 		String[] custGrade = param.getUsableCustGradeArr();
@@ -369,6 +366,7 @@ public class TsaPlanService {
 			plan.setRegNo(TsaSession.getInfo().getUserNo());
 			planDao.createPlanCustGrade(plan);
 		}
+		
 		int ind = 1;
 		if(param.getMainPimg() != null && !"".equals(param.getMainPimg())){
 			String imgInd = String.valueOf(ind);

+ 6 - 6
src/main/webapp/WEB-INF/views/marketing/PlanDetailPopupForm.html

@@ -134,7 +134,7 @@
 					<tr>
 					</tr>
 					<tr>
-						<th>사용고객등급구분<em class="required" title="필수"></em></th>
+						<th>사용고객등급구분</th>
 						<td>
 							<label class="chkBox" th:if="${usableCustGradeList}" th:each="oneData, status : ${usableCustGradeList}">
 								<input type="checkbox" name="usableCustGradeArr" th:value="${oneData.cd}" th:text="${oneData.cdNm}"/>
@@ -529,7 +529,7 @@
 						
 					</tr>
 					<tr>
-						<th>사용고객등급구분<em class="required" title="필수"></em></th>
+						<th>사용고객등급구분</th>
 						<td>
 							<label class="chkBox" th:if="${usableCustGradeList}" th:each="oneData, status : ${usableCustGradeList}">
 								<input type="checkbox" name="usableCustGradeArr" th:value="${oneData.cd}" th:text="${oneData.cdNm}"/>
@@ -1162,10 +1162,10 @@
 					var usableCustGradeArr = [];
 					var chkCustGrade = $('#planRegisterForm input:checkbox[name=usableCustGradeArr]:checked');
 					
-					if(chkCustGrade.length < 1){
+					/* if(chkCustGrade.length < 1){
 						mcxDialog.alert("사용가능고객등급을 체크해주세요.");
 						return false;
-					}
+					} */
 					for(let i=0; i< chkCustGrade.length; i++){
 						usableCustGradeArr.push(chkCustGrade.eq(i).val());
 					}
@@ -1258,10 +1258,10 @@
 					var usableCustGradeArr = [];
 					var chkCustGrade = $('#planUpdateForm input:checkbox[name=usableCustGradeArr]:checked');
 					
-					if(chkCustGrade.length < 1){
+					/* if(chkCustGrade.length < 1){
 						mcxDialog.alert("사용가능고객등급을 체크해주세요.");
 						return false;
-					}
+					} */
 					
 					for(let i=0; i< chkCustGrade.length; i++){
 						usableCustGradeArr.push(chkCustGrade.eq(i).val());