Pārlūkot izejas kodu

품목카테고리매핑 시, 카테고리2도 매칭될 수 있도록 수정

jmh 4 gadi atpakaļ
vecāks
revīzija
53691273dc

+ 1 - 0
src/main/java/com/style24/persistence/mybatis/shop/TsaDsiplay.xml

@@ -469,6 +469,7 @@
 		            WHEN LEAF_CATE_NO = CATE1_NO THEN 1
 		       END                             AS CLS_LVL     /*분류레벨*/
 		     , REPLACE(FULL_CATE_NO,' > ','/') AS TREE_PATH   /*AG-GRID트리패스(ag-Grid미사용시 필요 없음)*/
+		     , (SELECT LEAF_YN FROM TB_CATE2 C2 WHERE C2.CATE2_NO = C4.CATE2_NO AND C2.CATE2_NO = C4.LEAF_CATE_NO) AS LEAF_YN /*카테고리2 LEAF_YN 여부*/
 		FROM   TB_CATE_4SRCH C4
 		WHERE  CATE_GB = #{cateGb}
 		AND    CATE_TYPE = 'G031_10' /*상품분류카테고리*/

+ 5 - 1
src/main/webapp/WEB-INF/views/display/ItemkindCategoryForm.html

@@ -209,8 +209,12 @@
 		var applyData = [];
 		
 		selectedData.forEach(function(item) {
-			if (item.clsLvl >= 3) {
+			if (item.clsLvl == 2 && item.leafYn == "Y" ) {
 				applyData.push(item);
+			}else{
+				if (item.clsLvl >= 3) {
+					applyData.push(item);
+				}
 			}
 		});
 		//2021-06-28 체크박스 해제 로직 추가