|
@@ -447,6 +447,100 @@ ALTER TABLE TB_BIZDAY
|
|
|
BIZDAY -- 영업일
|
|
BIZDAY -- 영업일
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
+INSERT INTO TB_BIZDAY
|
|
|
|
|
+SELECT DATE_FORMAT(DT,'%Y%m%d') AS BIZDAY
|
|
|
|
|
+ , CASE DAYOFWEEK(DT)
|
|
|
|
|
+ WHEN 1 THEN '일'
|
|
|
|
|
+ WHEN 2 THEN '월'
|
|
|
|
|
+ WHEN 3 THEN '화'
|
|
|
|
|
+ WHEN 4 THEN '수'
|
|
|
|
|
+ WHEN 5 THEN '목'
|
|
|
|
|
+ WHEN 6 THEN '금'
|
|
|
|
|
+ WHEN 7 THEN '토'
|
|
|
|
|
+ END AS WEEK_DAY
|
|
|
|
|
+ , CASE WHEN DATE_FORMAT(DT,'%Y%m') IN ('0101','0301','0505','0606','0815','1009','1225') OR DAYOFWEEK(DT) IN (1,7) THEN
|
|
|
|
|
+ 'N'
|
|
|
|
|
+ ELSE
|
|
|
|
|
+ 'Y'
|
|
|
|
|
+ END AS BIZDAY_YN
|
|
|
|
|
+ , CASE WHEN DATE_FORMAT(DT,'%Y%m') IN ('0101','0301','0505','0606','0815','1009','1225') THEN
|
|
|
|
|
+ '공휴일'
|
|
|
|
|
+ WHEN DAYOFWEEK(DT) IN (1,7) THEN
|
|
|
|
|
+ '주말'
|
|
|
|
|
+ ELSE
|
|
|
|
|
+ NULL
|
|
|
|
|
+ END AS RESTDAY_DESC
|
|
|
|
|
+ , 1 AS REG_NO
|
|
|
|
|
+ , NOW() AS REG_DT
|
|
|
|
|
+ , 1 AS UPD_NO
|
|
|
|
|
+ , NOW() AS UPD_DT
|
|
|
|
|
+FROM (
|
|
|
|
|
+ SELECT ADDDATE('1970-01-01',T4.I*10000 + T3.I*1000 + T2.I*100 + T1.I*10 + T0.I) AS DT
|
|
|
|
|
+ FROM (
|
|
|
|
|
+ SELECT 0 AS I
|
|
|
|
|
+ UNION SELECT 1 AS I
|
|
|
|
|
+ UNION SELECT 2 AS I
|
|
|
|
|
+ UNION SELECT 3 AS I
|
|
|
|
|
+ UNION SELECT 4 AS I
|
|
|
|
|
+ UNION SELECT 5 AS I
|
|
|
|
|
+ UNION SELECT 6 AS I
|
|
|
|
|
+ UNION SELECT 7 AS I
|
|
|
|
|
+ UNION SELECT 8 AS I
|
|
|
|
|
+ UNION SELECT 9 AS I
|
|
|
|
|
+ ) T0
|
|
|
|
|
+ , (
|
|
|
|
|
+ SELECT 0 AS I
|
|
|
|
|
+ UNION SELECT 1 AS I
|
|
|
|
|
+ UNION SELECT 2 AS I
|
|
|
|
|
+ UNION SELECT 3 AS I
|
|
|
|
|
+ UNION SELECT 4 AS I
|
|
|
|
|
+ UNION SELECT 5 AS I
|
|
|
|
|
+ UNION SELECT 6 AS I
|
|
|
|
|
+ UNION SELECT 7 AS I
|
|
|
|
|
+ UNION SELECT 8 AS I
|
|
|
|
|
+ UNION SELECT 9 AS I
|
|
|
|
|
+ ) T1
|
|
|
|
|
+ , (
|
|
|
|
|
+ SELECT 0 AS I
|
|
|
|
|
+ UNION SELECT 1 AS I
|
|
|
|
|
+ UNION SELECT 2 AS I
|
|
|
|
|
+ UNION SELECT 3 AS I
|
|
|
|
|
+ UNION SELECT 4 AS I
|
|
|
|
|
+ UNION SELECT 5 AS I
|
|
|
|
|
+ UNION SELECT 6 AS I
|
|
|
|
|
+ UNION SELECT 7 AS I
|
|
|
|
|
+ UNION SELECT 8 AS I
|
|
|
|
|
+ UNION SELECT 9 AS I
|
|
|
|
|
+ ) T2
|
|
|
|
|
+ , (
|
|
|
|
|
+ SELECT 0 AS I
|
|
|
|
|
+ UNION SELECT 1 AS I
|
|
|
|
|
+ UNION SELECT 2 AS I
|
|
|
|
|
+ UNION SELECT 3 AS I
|
|
|
|
|
+ UNION SELECT 4 AS I
|
|
|
|
|
+ UNION SELECT 5 AS I
|
|
|
|
|
+ UNION SELECT 6 AS I
|
|
|
|
|
+ UNION SELECT 7 AS I
|
|
|
|
|
+ UNION SELECT 8 AS I
|
|
|
|
|
+ UNION SELECT 9 AS I
|
|
|
|
|
+ ) T3
|
|
|
|
|
+ , (
|
|
|
|
|
+ SELECT 0 AS I
|
|
|
|
|
+ UNION SELECT 1 AS I
|
|
|
|
|
+ UNION SELECT 2 AS I
|
|
|
|
|
+ UNION SELECT 3 AS I
|
|
|
|
|
+ UNION SELECT 4 AS I
|
|
|
|
|
+ UNION SELECT 5 AS I
|
|
|
|
|
+ UNION SELECT 6 AS I
|
|
|
|
|
+ UNION SELECT 7 AS I
|
|
|
|
|
+ UNION SELECT 8 AS I
|
|
|
|
|
+ UNION SELECT 9 AS I
|
|
|
|
|
+ ) T4
|
|
|
|
|
+ ) V
|
|
|
|
|
+WHERE DT BETWEEN DATE_FORMAT(NOW(),'%Y-%m-%d') AND '2040-12-31'
|
|
|
|
|
+-- ORDER BY DT DESC
|
|
|
|
|
+;
|
|
|
|
|
+
|
|
|
################################################################################
|
|
################################################################################
|
|
|
#브랜드
|
|
#브랜드
|
|
|
################################################################################
|
|
################################################################################
|
|
@@ -3900,6 +3994,14 @@ CREATE INDEX IX_DELIVERY_FEE_03
|
|
|
ORD_CHG_SQ ASC -- 주문변경일련번호
|
|
ORD_CHG_SQ ASC -- 주문변경일련번호
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
+-- 배송비 인덱스4
|
|
|
|
|
+CREATE INDEX IX_DELIVERY_FEE_04
|
|
|
|
|
+ ON TB_DELIVERY_FEE( -- 배송비
|
|
|
|
|
+ SUPPLY_COMP_CD ASC,
|
|
|
|
|
+ ORD_NO ASC,
|
|
|
|
|
+ REG_DT ASC
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
ALTER TABLE TB_DELIVERY_FEE
|
|
ALTER TABLE TB_DELIVERY_FEE
|
|
|
MODIFY COLUMN DELV_FEE_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '배송비일련번호';
|
|
MODIFY COLUMN DELV_FEE_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '배송비일련번호';
|
|
|
|
|
|
|
@@ -11502,6 +11604,19 @@ CREATE INDEX IX_ORDER_DETAIL_ITEM_HST_03
|
|
|
ORD_NO ASC -- 주문번호
|
|
ORD_NO ASC -- 주문번호
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
+-- 주문상세단품이력 인덱스4
|
|
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_ITEM_HST_04
|
|
|
|
|
+ ON TB_ORDER_DETAIL_ITEM_HST( -- 주문상세단품이력
|
|
|
|
|
+ ORD_CHG_SQ ASC
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+-- 주문상세단품이력 인덱스5
|
|
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_ITEM_HST_05
|
|
|
|
|
+ ON TB_ORDER_DETAIL_ITEM_HST( -- 주문상세단품이력
|
|
|
|
|
+ REG_DT ASC,
|
|
|
|
|
+ ORD_DTL_STAT ASC
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
ALTER TABLE TB_ORDER_DETAIL_ITEM_HST
|
|
ALTER TABLE TB_ORDER_DETAIL_ITEM_HST
|
|
|
MODIFY COLUMN ORD_DTL_ITEM_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문상세단품이력일련번호';
|
|
MODIFY COLUMN ORD_DTL_ITEM_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문상세단품이력일련번호';
|
|
|
|
|
|
|
@@ -12068,7 +12183,17 @@ ALTER TABLE TB_GOODS_RES_SELL
|
|
|
|
|
|
|
|
ALTER TABLE TB_GOODS_RES_SELL
|
|
ALTER TABLE TB_GOODS_RES_SELL
|
|
|
AUTO_INCREMENT = 1;
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
+CREATE INDEX IX_GOODS_RES_SELL_01
|
|
|
|
|
+ ON TB_GOODS_RES_SELL (GOODS_CD);
|
|
|
|
|
+
|
|
|
|
|
+CREATE INDEX IX_GOODS_RES_SELL_02
|
|
|
|
|
+ ON TB_GOODS_RES_SELL (DELV_RES_DT);
|
|
|
|
|
+
|
|
|
|
|
+CREATE INDEX IX_GOODS_RES_SELL_03
|
|
|
|
|
+ ON TB_GOODS_RES_SELL (USE_YN);
|
|
|
|
|
+
|
|
|
################################################################################
|
|
################################################################################
|
|
|
#EP제외상품
|
|
#EP제외상품
|
|
|
################################################################################
|
|
################################################################################
|
|
@@ -19452,6 +19577,11 @@ INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_212', '회원-휴면/미접속
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_213', '회원-상품권소멸예정', null, 'Y', 213, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_213', '회원-상품권소멸예정', null, 'Y', 213, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_214', '회원-쿠폰소멸예정', null, 'Y', 214, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_214', '회원-쿠폰소멸예정', null, 'Y', 214, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_215', '회원-포인트소멸예정', null, 'Y', 215, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_215', '회원-포인트소멸예정', null, 'Y', 215, 1, NOW(), 1, NOW());
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_216', '회원-상품문의답변', '', 'Y', 216, 1, NOW(), 1, NOW());
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_217', '회원-기본EMAIL안내발송', '', 'Y', 217, 1, NOW(), 1, NOW());
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_218', '회원-미구매 상품 확인안내', '', 'Y', 218, 1, NOW(), 1, NOW());
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_219', '회원-쇼핑백 할인혜택 안내', '', 'Y', 219, 1, NOW(), 1, NOW());
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_220', '회원-위시리스트 할인혜택 안내', '', 'Y', 220, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_301', '주문-주문안내', NULL, 'Y', 301, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_301', '주문-주문안내', NULL, 'Y', 301, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_302', '주문-무통장입금안내', NULL, 'Y', 302, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_302', '주문-무통장입금안내', NULL, 'Y', 302, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_303', '주문-결품예정안내', NULL, 'Y', 303, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G054', 'G054_303', '주문-결품예정안내', NULL, 'Y', 303, 1, NOW(), 1, NOW());
|
|
@@ -19476,6 +19606,7 @@ INSERT INTO TB_COMMON_CODE VALUES ('G055', 'G055_10', 'SMS', NULL, 'Y', 10, 1, N
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G055', 'G055_11', 'LMS', NULL, 'Y', 11, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G055', 'G055_11', 'LMS', NULL, 'Y', 11, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G055', 'G055_12', '알림톡', NULL, 'Y', 12, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G055', 'G055_12', '알림톡', NULL, 'Y', 12, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G055', 'G055_20', 'EMAIL', NULL, 'Y', 20, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G055', 'G055_20', 'EMAIL', NULL, 'Y', 20, 1, NOW(), 1, NOW());
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G055', 'G055_30', 'FingerPush', '', 'Y', 30, 1, NOW(), 1, NOW());
|
|
|
|
|
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G056', '상품유형', NULL, 'Y', 56, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G056', '상품유형', NULL, 'Y', 56, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G056', 'G056_N', '일반상품', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G056', 'G056_N', '일반상품', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
@@ -30079,6 +30210,39 @@ ALTER TABLE TB_CUSTOMER
|
|
|
ALTER TABLE TB_CUSTOMER
|
|
ALTER TABLE TB_CUSTOMER
|
|
|
AUTO_INCREMENT = 100000;
|
|
AUTO_INCREMENT = 100000;
|
|
|
|
|
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 장바구니, 위시리스트 혜택 추가 알림톡 송부완료 목록
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_COUPON_NOTICE_SENDED RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_COUPON_NOTICE_SENDED (
|
|
|
|
|
+ BENEFIT_GB CHAR(1) NOT NULL COMMENT '혜택추가구분(C : 장바구니, W : 위시)',
|
|
|
|
|
+ CPN_ID INT NOT NULL COMMENT '송부완료_쿠폰번호',
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
|
|
|
|
|
+ PRIMARY KEY (BENEFIT_GB, CPN_ID)
|
|
|
|
|
+);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO TB_COUPON_NOTICE_SENDED
|
|
|
|
|
+SELECT 'C'
|
|
|
|
|
+ , CPN_ID
|
|
|
|
|
+ , 9999
|
|
|
|
|
+ , NOW()
|
|
|
|
|
+FROM TB_COUPON CP
|
|
|
|
|
+WHERE CP.CPN_STAT = 'G232_11'
|
|
|
|
|
+AND CP.DC_CD_GB = 'G233_00'
|
|
|
|
|
+AND CP.DOWN_STDT < NOW()
|
|
|
|
|
+AND CP.CPN_TYPE <> 'G230_10'
|
|
|
|
|
+UNION ALL
|
|
|
|
|
+SELECT 'W'
|
|
|
|
|
+ , CPN_ID
|
|
|
|
|
+ , 9999
|
|
|
|
|
+ , NOW()
|
|
|
|
|
+FROM TB_COUPON CP
|
|
|
|
|
+WHERE CP.CPN_STAT = 'G232_11'
|
|
|
|
|
+AND CP.DC_CD_GB = 'G233_00'
|
|
|
|
|
+AND CP.DOWN_STDT < NOW()
|
|
|
|
|
+AND CP.CPN_TYPE <> 'G230_10';
|
|
|
|
|
+
|
|
|
################################################################################
|
|
################################################################################
|
|
|
# 고객이력
|
|
# 고객이력
|
|
|
################################################################################
|
|
################################################################################
|