|
|
@@ -39,9 +39,9 @@ ALTER TABLE TB_CUSTOMER AUTO_INCREMENT = 100000;
|
|
|
|
|
|
-- 비회원
|
|
|
INSERT INTO tb_customer (CUST_NO, CUST_ID, CUST_NM, PASSWD, SITE_CD, FRONT_GB, CUST_GRADE, CUST_STAT, REG_NO, REG_DT, UPD_NO, UPD_DT, ENC_UPD_YN)
|
|
|
-VALUES (0, '0', '비회원', 'X', 'G000_10', 'P', 'G110', 'G104', 0, NOW(), 0, NOW(), 'Y');
|
|
|
+VALUES (0, 'guest', '비회원', 'X', 'G000_10', 'P', 'G110', 'G104', 0, NOW(), 0, NOW(), 'Y');
|
|
|
|
|
|
-INSERT INTO tb_customer (CUST_ID, CUST_NM, PASSWD, BIRTH_YMD, SEX_GB, CELL_PHNNO, APP_AGREE_YN, APP_AGREE_DT, SMS_AGREE_YN, SMS_AGREE_DT, EMAIL, EMAIL_AGREE_YN, EMAIL_AGREE_DT, MK_AGREE_YN, MK_AGREE_DT, HOME_ZIPCODE, HOME_BASE_ADDR, HOME_DTL_ADDR, SITE_CD, FRONT_GB, AF_LINK_CD, CUST_GB, CUST_GRADE, JOIN_DT, FOREIGNER_YN, CUST_STAT, PASSWD_CHG_DT, TEMP_PASSWD_YN, LOGIN_LDT, CI, AUTH_DT, SNS_TYPE, MANAGED_RSN, MANAGED_DTL_RSN, MANAGED_DT, SECEDE_RSN, SECEDE_DTL_RSN, SECEDE_DT, REG_NO, REG_DT, UPD_NO, UPD_DT, MEMBER_GUID)
|
|
|
+INSERT INTO tb_customer (CUST_ID, CUST_NM, PASSWD, BIRTH_YMD, SEX_GB, CELL_PHNNO, APP_AGREE_YN, APP_AGREE_DT, SMS_AGREE_YN, SMS_AGREE_DT, EMAIL, EMAIL_AGREE_YN, EMAIL_AGREE_DT, MK_AGREE_YN, MK_AGREE_DT, HOME_ZIPCODE, HOME_BASE_ADDR, HOME_DTL_ADDR, SITE_CD, FRONT_GB, AF_LINK_CD, CUST_GB, CUST_GRADE, JOIN_DT, FOREIGNER_YN, CUST_STAT, PASSWD_CHG_DT, TEMP_PASSWD_YN, LOGIN_LDT, CI, AUTH_DT, SNS_TYPE, MANAGED_RSN, MANAGED_DTL_RSN, MANAGED_DT, SECEDE_RSN, SECEDE_DTL_RSN, SECEDE_DT, BIRTH_MM, REG_NO, REG_DT, UPD_NO, UPD_DT, MEMBER_GUID)
|
|
|
SELECT
|
|
|
LoginId AS CUST_ID
|
|
|
, FN_ENC_AES(MemberName) AS CUST_NM -- 암호화
|
|
|
@@ -63,7 +63,7 @@ SELECT
|
|
|
, FN_ENC_AES(DefaultAddr2) AS HOME_DTL_ADDR -- 자택상세주소_암호화
|
|
|
, 'G000_10' AS SITE_CD
|
|
|
, IF((SELECT FRONT_GB FROM MIG_AF WHERE ASIS_CD = A.RegisterPath) IS NULL, 'P', (SELECT FRONT_GB FROM MIG_AF WHERE ASIS_CD = A.RegisterPath)) AS FRONT_GB -- 프론트구분(P:PC, M:모바일, A:앱)
|
|
|
- , (SELECT AF_LINK_CD FROM MIG_AF WHERE ASIS_CD = A.RegisterPath) AS AF_LINK_CD -- 제휴링크코드
|
|
|
+ , IFNULL((SELECT AF_LINK_CD FROM MIG_AF WHERE ASIS_CD = A.RegisterPath), 'AF001') AS AF_LINK_CD -- 제휴링크코드
|
|
|
, 'G100_10' AS CUST_GB -- 회원구분(공통코드G100)
|
|
|
, 'G110_10' AS CUST_GRADE -- 회원등급(공통코드G110)
|
|
|
, IF(DateRegister IS NULL, DateLastModified, DateRegister) AS JOIN_DT -- 가입일시
|
|
|
@@ -96,7 +96,7 @@ WHERE NOT EXISTS(
|
|
|
; -- 1분50초
|
|
|
|
|
|
-- 휴면회원
|
|
|
-INSERT INTO tb_customer (CUST_ID, CUST_NM, PASSWD, BIRTH_YMD, SEX_GB, CELL_PHNNO, APP_AGREE_YN, APP_AGREE_DT, SMS_AGREE_YN, SMS_AGREE_DT, EMAIL, EMAIL_AGREE_YN, EMAIL_AGREE_DT, MK_AGREE_YN, MK_AGREE_DT, HOME_ZIPCODE, HOME_BASE_ADDR, HOME_DTL_ADDR, SITE_CD, FRONT_GB, AF_LINK_CD, CUST_GB, CUST_GRADE, JOIN_DT, FOREIGNER_YN, CUST_STAT, PASSWD_CHG_DT, TEMP_PASSWD_YN, LOGIN_LDT, CI, AUTH_DT, SNS_TYPE, MANAGED_RSN, MANAGED_DTL_RSN, MANAGED_DT, SECEDE_RSN, SECEDE_DTL_RSN, SECEDE_DT, REG_NO, REG_DT, UPD_NO, UPD_DT, MEMBER_GUID)
|
|
|
+INSERT INTO tb_customer (CUST_ID, CUST_NM, PASSWD, BIRTH_YMD, SEX_GB, CELL_PHNNO, APP_AGREE_YN, APP_AGREE_DT, SMS_AGREE_YN, SMS_AGREE_DT, EMAIL, EMAIL_AGREE_YN, EMAIL_AGREE_DT, MK_AGREE_YN, MK_AGREE_DT, HOME_ZIPCODE, HOME_BASE_ADDR, HOME_DTL_ADDR, SITE_CD, FRONT_GB, AF_LINK_CD, CUST_GB, CUST_GRADE, JOIN_DT, FOREIGNER_YN, CUST_STAT, PASSWD_CHG_DT, TEMP_PASSWD_YN, LOGIN_LDT, CI, AUTH_DT, SNS_TYPE, MANAGED_RSN, MANAGED_DTL_RSN, MANAGED_DT, SECEDE_RSN, SECEDE_DTL_RSN, SECEDE_DT, BIRTH_MM, REG_NO, REG_DT, UPD_NO, UPD_DT, MEMBER_GUID)
|
|
|
SELECT
|
|
|
LoginId AS CUST_ID
|
|
|
, FN_ENC_AES(MemberName) AS CUST_NM -- 암호화
|
|
|
@@ -118,7 +118,7 @@ SELECT
|
|
|
, FN_ENC_AES(DefaultAddr2) AS HOME_DTL_ADDR -- 자택상세주소_암호화
|
|
|
, 'G000_10' AS SITE_CD
|
|
|
, IF((SELECT FRONT_GB FROM MIG_AF WHERE ASIS_CD = A.RegisterPath) IS NULL, 'P', (SELECT FRONT_GB FROM MIG_AF WHERE ASIS_CD = A.RegisterPath)) AS FRONT_GB -- 프론트구분(P:PC, M:모바일, A:앱)
|
|
|
- , (SELECT AF_LINK_CD FROM MIG_AF WHERE ASIS_CD = A.RegisterPath) AS AF_LINK_CD -- 제휴링크코드
|
|
|
+ , IFNULL((SELECT AF_LINK_CD FROM MIG_AF WHERE ASIS_CD = A.RegisterPath), 'AF001') AS AF_LINK_CD -- 제휴링크코드
|
|
|
, 'G100_10' AS CUST_GB -- 회원구분(공통코드G100)
|
|
|
, 'G110_10' AS CUST_GRADE -- 회원등급(공통코드G110)
|
|
|
, IF(DateRegister IS NULL, DateLastModified, DateRegister) AS JOIN_DT -- 가입일시
|
|
|
@@ -146,7 +146,7 @@ FROM old_prf_memberdormant A
|
|
|
; -- 9분20초
|
|
|
|
|
|
-- 탈퇴회원
|
|
|
-INSERT INTO tb_customer (CUST_ID, CUST_NM, PASSWD, BIRTH_YMD, SEX_GB, CELL_PHNNO, APP_AGREE_YN, APP_AGREE_DT, SMS_AGREE_YN, SMS_AGREE_DT, EMAIL, EMAIL_AGREE_YN, EMAIL_AGREE_DT, MK_AGREE_YN, MK_AGREE_DT, HOME_ZIPCODE, HOME_BASE_ADDR, HOME_DTL_ADDR, SITE_CD, FRONT_GB, AF_LINK_CD, CUST_GB, CUST_GRADE, JOIN_DT, FOREIGNER_YN, CUST_STAT, PASSWD_CHG_DT, TEMP_PASSWD_YN, LOGIN_LDT, CI, AUTH_DT, SNS_TYPE, MANAGED_RSN, MANAGED_DTL_RSN, MANAGED_DT, SECEDE_RSN, SECEDE_DTL_RSN, SECEDE_DT, REG_NO, REG_DT, UPD_NO, UPD_DT, MEMBER_GUID)
|
|
|
+INSERT INTO tb_customer (CUST_ID, CUST_NM, PASSWD, BIRTH_YMD, SEX_GB, CELL_PHNNO, APP_AGREE_YN, APP_AGREE_DT, SMS_AGREE_YN, SMS_AGREE_DT, EMAIL, EMAIL_AGREE_YN, EMAIL_AGREE_DT, MK_AGREE_YN, MK_AGREE_DT, HOME_ZIPCODE, HOME_BASE_ADDR, HOME_DTL_ADDR, SITE_CD, FRONT_GB, AF_LINK_CD, CUST_GB, CUST_GRADE, JOIN_DT, FOREIGNER_YN, CUST_STAT, PASSWD_CHG_DT, TEMP_PASSWD_YN, LOGIN_LDT, CI, AUTH_DT, SNS_TYPE, MANAGED_RSN, MANAGED_DTL_RSN, MANAGED_DT, SECEDE_RSN, SECEDE_DTL_RSN, SECEDE_DT, BIRTH_MM, REG_NO, REG_DT, UPD_NO, UPD_DT, MEMBER_GUID)
|
|
|
SELECT
|
|
|
LoginId AS CUST_ID
|
|
|
, '탈퇴' AS CUST_NM -- 암호화
|
|
|
@@ -171,7 +171,7 @@ SELECT
|
|
|
, NULL AS AF_LINK_CD -- 제휴링크코드 AS-IS ???
|
|
|
, 'G100_10' AS CUST_GB -- 회원구분(공통코드G100)
|
|
|
, 'G110_10' AS CUST_GRADE -- 회원등급(공통코드G110)
|
|
|
- , IF(DateRegister IS NULL, DateLastModified, DateRegister) AS JOIN_DT -- 가입일시
|
|
|
+ , NULL AS JOIN_DT -- 가입일시
|
|
|
, 'N' AS FOREIGNER_YN -- 외국인여부(외국인:Y) AS-IS ???
|
|
|
, 'G104_30' AS CUST_STAT -- 고객상태(공통코드G104) NULL ???
|
|
|
, NULL AS PASSWD_CHG_DT -- 비밀번호변경일시
|
|
|
@@ -186,7 +186,7 @@ SELECT
|
|
|
, NULL AS SECEDE_RSN -- 탈퇴사유(공통코드G102)
|
|
|
, WithdrawReason AS SECEDE_DTL_RSN -- 탈퇴상세사유
|
|
|
, DateWithdraw AS SECEDE_DT-- 탈퇴일시
|
|
|
- , FN_ENC_AES(SUBSTRING(BirthDate, 5, 2)) AS BIRTH_MM
|
|
|
+ , NULL AS BIRTH_MM
|
|
|
, 2 AS REG_NO -- 등록자번호
|
|
|
, DateWithdraw AS REG_DT -- 등록일시
|
|
|
, 2 AS UPD_NO -- 수정자번호
|
|
|
@@ -207,6 +207,7 @@ WHERE 1=1
|
|
|
; -- 1분9초
|
|
|
|
|
|
-- 생일 이벤트용
|
|
|
+/*
|
|
|
TRUNCATE TABLE tb_batch_birth;
|
|
|
|
|
|
INSERT INTO tb_batch_birth
|
|
|
@@ -219,6 +220,7 @@ SELECT
|
|
|
, UPD_DT
|
|
|
FROM tb_customer
|
|
|
; -- 36초
|
|
|
+*/
|
|
|
|
|
|
-- 마케팅수신동의이력
|
|
|
ALTER TABLE TB_CUST_MARKET_HST AUTO_INCREMENT = 1;
|
|
|
@@ -619,16 +621,29 @@ TRUNCATE TABLE TB_INSURANCE;
|
|
|
|
|
|
INSERT INTO TB_INSURANCE
|
|
|
SELECT
|
|
|
- Oid AS ORD_NO
|
|
|
- , IFNULL((SELECT CUST_NO FROM tb_customer X WHERE X.CUST_ID = LoginID), 0) AS CUST_NO
|
|
|
- , Pid AS BIRTH_GEN
|
|
|
- , 'Y' AS IF_YN
|
|
|
- , result_msg AS INS_NO
|
|
|
- , result_code AS RESULT_CD
|
|
|
- , NULL AS RESULT_MSG
|
|
|
- , DateCreated AS REG_DT
|
|
|
-FROM old_ord_insurance
|
|
|
-WHERE result_code = 0
|
|
|
+ ORD_NO
|
|
|
+ , CUST_NO
|
|
|
+ , BIRTH_GEN
|
|
|
+ , IF_YN
|
|
|
+ , INS_NO
|
|
|
+ , RESULT_CD
|
|
|
+ , RESULT_MSG
|
|
|
+ , REG_DT
|
|
|
+FROM (
|
|
|
+ SELECT
|
|
|
+ Oid AS ORD_NO
|
|
|
+ , IFNULL((SELECT CUST_NO FROM tb_customer X WHERE X.CUST_ID = LoginID), 0) AS CUST_NO
|
|
|
+ , Pid AS BIRTH_GEN
|
|
|
+ , 'Y' AS IF_YN
|
|
|
+ , result_msg AS INS_NO
|
|
|
+ , result_code AS RESULT_CD
|
|
|
+ , NULL AS RESULT_MSG
|
|
|
+ , DateCreated AS REG_DT
|
|
|
+ , ROW_NUMBER() OVER (PARTITION BY OID ORDER BY OID) AS RNK
|
|
|
+ FROM old_ord_insurance
|
|
|
+ WHERE result_code = 0
|
|
|
+) X
|
|
|
+WHERE RNK = 1
|
|
|
;
|
|
|
|
|
|
-- 포인트
|
|
|
@@ -827,7 +842,7 @@ SELECT MAX(CUST_GFCD_SQ) FROM tb_cust_giftcard;
|
|
|
ALTER TABLE tb_cust_giftcard AUTO_INCREMENT = 23631;
|
|
|
|
|
|
TRUNCATE TABLE tb_cust_giftcard_hst;
|
|
|
-
|
|
|
+SELECT * FROM tb_cust_giftcard_hst;
|
|
|
INSERT INTO tb_cust_giftcard_hst
|
|
|
SELECT
|
|
|
TokenIssueNo AS GFCD_HST_SQ
|
|
|
@@ -847,6 +862,7 @@ SELECT
|
|
|
, A.TokenNo
|
|
|
, A.OrderId
|
|
|
, NULL AS ORD_DTL_NO
|
|
|
+ , NULL AS DELV_FEE_SQ
|
|
|
, CUST_NO
|
|
|
, DateUse AS REG_DT
|
|
|
, CUST_NO
|