Преглед изворни кода

Merge branch 'master' of http://112.172.147.34:4936/style24/style24.doc

swkim пре 5 година
родитељ
комит
7a183d500f

+ 24 - 24
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -1183,31 +1183,31 @@ INSERT INTO TB_COMMON_CODE VALUES ('G037', 'G037_32', '아울렛관', NULL, 'Y',
 INSERT INTO TB_COMMON_CODE VALUES ('G037', 'G037_40', '기획전', NULL, 'Y', 40, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G038', '만족도점수', NULL, 'Y', 38, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G038', 'G038_1', '매우 불만', NULL, 'Y', 1, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G038', 'G038_2', '불만', NULL, 'Y', 2, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G038', 'G038_3', '보통', NULL, 'Y', 3, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G038', 'G038_4', '만족', NULL, 'Y', 4, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G038', 'G038_5', '매우 만족', NULL, 'Y', 5, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G038', '1', '매우 불만', NULL, 'Y', 1, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G038', '2', '불만', NULL, 'Y', 2, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G038', '3', '보통', NULL, 'Y', 3, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G038', '4', '만족', NULL, 'Y', 4, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G038', '5', '매우 만족', NULL, 'Y', 5, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G039', '색상점수', NULL, 'Y', 39, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_1', '똑같음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_2', '어두움', NULL, 'Y', 2, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_3', '밝음', NULL, 'Y', 3, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G039', '1', '똑같음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G039', '2', '어두움', NULL, 'Y', 2, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G039', '3', '밝음', NULL, 'Y', 3, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G040', '사이즈점수', NULL, 'Y', 40, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_1', '딱맞음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_2', '작음', NULL, 'Y', 2, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_3', '큼', NULL, 'Y', 3, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G040', '1', '딱맞음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G040', '2', '작음', NULL, 'Y', 2, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G040', '3', '큼', NULL, 'Y', 3, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G041', '발볼넓이점수', NULL, 'N', 41, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_1', '작음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_2', '딱맞음', NULL, 'Y', 2, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_3', '큼', NULL, 'Y', 3, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G041', '1', '작음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G041', '2', '딱맞음', NULL, 'Y', 2, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G041', '3', '큼', NULL, 'Y', 3, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G042', '핏점수', NULL, 'N', 42, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_1', '슬림', NULL, 'Y', 1, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_2', '레귤러', NULL, 'Y', 2, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_3', '오버', NULL, 'Y', 3, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G042', '1', '슬림', NULL, 'Y', 1, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G042', '2', '레귤러', NULL, 'Y', 2, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G042', '3', '오버', NULL, 'Y', 3, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G043', '상품평포인트지급상태', NULL, 'Y', 43, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G043', 'G043_10', '포인트지급예정', NULL, 'Y', 1, 1, NOW(), 1, NOW());
@@ -1787,14 +1787,14 @@ INSERT INTO TB_COMMON_CODE VALUES ('G078', 'G078_20', '무료', NULL, 'Y', 100,
 INSERT INTO TB_COMMON_CODE VALUES ('G078', 'G078_30', '유료', NULL, 'Y', 100, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G079', '두께감점수', NULL, 'N', 79, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G079', 'G079_1', '얇음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G079', 'G079_2', '적당함', NULL, 'Y', 2, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G079', 'G079_3', '도톰함', NULL, 'Y', 3, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G079', '1', '얇음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G079', '2', '적당함', NULL, 'Y', 2, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G079', '3', '도톰함', NULL, 'Y', 3, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G080', '무게감점수', NULL, 'N', 80, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G080', 'G080_1', '가벼움', NULL, 'Y', 1, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G080', 'G080_2', '적당함', NULL, 'Y', 2, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G080', 'G080_3', '무거움', NULL, 'Y', 3, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G080', '1', '가벼움', NULL, 'Y', 1, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G080', '2', '적당함', NULL, 'Y', 2, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G080', '3', '무거움', NULL, 'Y', 3, 1, NOW(), 1, NOW());
 
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G081', '인증구분', NULL, 'N', 81, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G081', 'G081_1', '안전인증', NULL, 'Y', 1, 1, NOW(), 1, NOW());
@@ -8829,7 +8829,7 @@ CREATE TABLE TB_REVIEW (
   ORD_DTL_NO     INT UNSIGNED        NULL     COMMENT '주문상세번호', -- 주문상세번호
   REVIEW_TITLE   VARCHAR(200)        NOT NULL COMMENT '상품평제목', -- 상품평제목
   REVIEW_CONTENT VARCHAR(4000)       NOT NULL COMMENT '상품평내용', -- 상품평내용
-  SCORE          FLOAT(2,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '구매평점', -- 구매평점
+  SCORE          VARCHAR(20)         NOT NULL COMMENT '구매평점(공통코드G038)', -- 구매평점
   HEIGHT         TINYINT(3)          NULL     COMMENT '키', -- 키
   WEIGHT         TINYINT(3)          NULL     COMMENT '몸무게', -- 몸무게
   SCORE_SIZE     VARCHAR(20)         NULL     COMMENT '사이즈점수(공통코드G040)', -- 사이즈점수(공통코드G040)

+ 7 - 1
산출물/4.구축/데이터처리/07.카테고리재고생성.sql

@@ -1,3 +1,5 @@
+TRUNCATE TABLE TB_CATE_STOCK;
+
 INSERT INTO TB_CATE_STOCK (
        SITE_CD
      , CATE_NO
@@ -33,7 +35,9 @@ WITH TAB AS (
             AND    G.BRAND_CD = B.BRAND_CD
             AND    G.GOODS_TYPE = 'G056_N' /*일반상품*/
             AND    G.GOODS_STAT = 'G008_90' /*승인된상품*/
+            AND    G.SELF_MALL_YN = 'Y' /*자사몰에노출하는넘만*/
             AND    S.SOLDOUT_YN = 'N' /*품절이아닌넘*/
+            AND    S.DISP_YN = 'Y' /*사이즈노출하는넘만*/
             AND    S.CURR_STOCK_QTY - S.BASE_STOCK_QTY > 0
             GROUP  BY G.GOODS_CD, B.BRAND_GROUP_NO, G.FORMAL_GB
             UNION ALL
@@ -50,9 +54,11 @@ WITH TAB AS (
             AND    G.BRAND_CD = B.BRAND_CD
             AND    G.GOODS_TYPE != 'G056_N' /*일반상품이 아닌넘*/
             AND    G.GOODS_STAT = 'G008_90' /*승인된상품*/
-            AND    G.SELF_GOODS_YN = 'Y'
+            AND    G.SELF_GOODS_YN = 'Y' /*자사상품만*/
+            AND    G.SELF_MALL_YN = 'Y' /*자사몰에노출하는넘만*/
             AND    GC.USE_YN = 'Y'
             AND    S.SOLDOUT_YN = 'N' /*품절이아닌넘*/
+            AND    S.DISP_YN = 'Y' /*사이즈노출하는넘만*/
             AND    S.CURR_STOCK_QTY - S.BASE_STOCK_QTY > 0
             GROUP  BY G.GOODS_CD, B.BRAND_GROUP_NO, G.FORMAL_GB
            ) C