swkim %!s(int64=4) %!d(string=hai) anos
pai
achega
fe081637b7

+ 70 - 0
산출물/3.설계/ERD/.metadata/.log

@@ -6775,3 +6775,73 @@ Command-line arguments:  -os win32 -ws win32 -arch x86 D:\WIDE\workspace\webapps
 
 !ENTRY org.eclipse.osgi 2 1 2021-08-12 10:09:27.158
 !MESSAGE NLS unused message: ToggleColumnVisibilityHandler_5 in: com.tomato.exerd.handler.messages
+!SESSION 2021-08-18 10:57:04.139 -----------------------------------------------
+eclipse.buildId=M20090211-1700
+java.version=1.6.0_24
+java.vendor=Sun Microsystems Inc.
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ko_KR
+Framework arguments:  D:\WIDE\workspace\webapps\style24\style24.doc\산출물\3.설계\ERD\ST24.exerd
+Command-line arguments:  -os win32 -ws win32 -arch x86 D:\WIDE\workspace\webapps\style24\style24.doc\산출물\3.설계\ERD\ST24.exerd
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:05.271
+!MESSAGE NLS unused message: OpenResourceDialog_openButton_text in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:05.271
+!MESSAGE NLS unused message: OpenResourceDialog_openWithMenu_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:05.271
+!MESSAGE NLS unused message: OpenResourceDialog_openWithButton_toolTip in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:05.271
+!MESSAGE NLS unused message: CleanDialog_cleanSelectedTaskName in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:05.271
+!MESSAGE NLS unused message: RecentWorkspacesPreferencePage_PromptAtStartup_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:05.271
+!MESSAGE NLS unused message: RecentWorkspacesPreferencePage_RemoveButton_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.243
+!MESSAGE NLS unused message: url_couldNotResolve_projectDoesNotExist in: org.eclipse.core.internal.utils.messages
+
+!ENTRY org.eclipse.core.resources 2 10035 2021-08-18 10:57:39.290
+!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.509
+!MESSAGE NLS unused message: Shortcuts_shortcutTab in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.509
+!MESSAGE NLS unused message: Shortcuts_selectShortcutsLabel in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.509
+!MESSAGE NLS unused message: Shortcuts_availableMenus in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.509
+!MESSAGE NLS unused message: Shortcuts_availableCategories in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.509
+!MESSAGE NLS unused message: Shortcuts_allShortcuts in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.509
+!MESSAGE NLS unused message: Util_listNull in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.509
+!MESSAGE NLS unused message: OpenBrowserHandler_NoInfoDialogTitle in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:39.509
+!MESSAGE NLS unused message: AboutFeaturesDialog_SimpleTitle in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:43.337
+!MESSAGE NLS unused message: BinaryDumpHandler_1 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:43.337
+!MESSAGE NLS unused message: ConvertToXMLHandler_1 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:43.337
+!MESSAGE NLS unused message: SelectHandler_11 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:43.337
+!MESSAGE NLS unused message: ToggleColumnVisibilityHandler_4 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-08-18 10:57:43.337
+!MESSAGE NLS unused message: ToggleColumnVisibilityHandler_5 in: com.tomato.exerd.handler.messages

BIN=BIN
산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index


BIN=BIN
산출물/3.설계/ERD/ST24.exerd


+ 23 - 10
산출물/4.구축/마이그레이션/쿼리/04.회원.sql

@@ -621,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
 ;
 
 -- 포인트

+ 25 - 15
산출물/4.구축/마이그레이션/쿼리/05.주문.sql

@@ -803,7 +803,7 @@ SELECT * FROM old_ord_orderexception WHERE ExceptionNo = 1547312;
 SELECT DISTINCT StatusCd FROM old_ord_orderexception;
 
 INSERT INTO tb_payment (ORD_NO, PAY_DT, PAY_MEANS, PAY_AMT, PG_CPN_AMT, NPAY_PNT_AMT, PAY_GB, PAY_STAT, PG_GB, PG_TID, PG_TRADE_NO, PG_SHOP_ID, PG_SHOP_KEY, CARD_TYPE, CARD_KIND, CARD_BANK, CARD_CD, CARD_NM, COM_CARD_CD, CARD_MIPS, CARD_PCABLE_YN, VA_NO, VA_NM, VA_BANK, VA_DEADLINE, TELECOM, ESCROW_YN, CASH_AUTH_NO, CASH_TRADE_NO, ORD_CHG_SQ, REG_NO, REG_DT, UPD_NO, UPD_DT)
-SELECT DISTINCT ORD_NO, C.DateRefund AS PAY_DT, PAY_MEANS, (C.RefundAmount * -1) AS PAY_AMT
+SELECT DISTINCT ORD_NO, C.DateRefund AS PAY_DT, PAY_MEANS, ((refundcash + refundCardCancel) * -1) AS PAY_AMT
      , PG_CPN_AMT, NPAY_PNT_AMT, PAY_GB, 'G016_99' AS PAY_STAT, PG_GB, PG_TID
      , PG_TRADE_NO, PG_SHOP_ID, PG_SHOP_KEY, CARD_TYPE, CARD_KIND
      , CARD_BANK, CARD_CD, CARD_NM, COM_CARD_CD, CARD_MIPS
@@ -830,7 +830,7 @@ SELECT
     A.ORD_NO
     , A.PAY_SQ
     , A.ORD_CHG_SQ
-    , C.RefundAmount AS REFUND_AMT
+    , (refundcash + refundCardCancel) AS REFUND_AMT
     , C.RefundAccount AS RA_NO
     , C.RefundBank AS RA_BANK
     , C.AccountUserName AS RA_NM
@@ -843,9 +843,11 @@ SELECT
     , C.RefundMileage AS RF_PNT_AMT
     , 0 AS RF_PRE_PNT_AMT
     , C.RefundTokenAmt AS RF_GFCD_USE_AMT
-    , (C.RefundAmount + C.RefundCouponDiscount + C.RefundMileage + C.RefundTokenAmt - C.RefundDeliveryCost) AS RF_CNCL_AMT
+    , ((refundcash + refundCardCancel + CustomerChargeDeliveryCost + refundTokenAmt + refundMileage + RefundCouponDiscount) - refundDeliveryCost) AS RF_CNCL_AMT
     , C.RefundDeliveryCost AS RF_DELIVERY_FEE
-    , (C.RefundAmount - C.RefundDeliveryCost) AS RF_REAL_CNCL_AMT
+    , ((refundcash + refundCardCancel + CustomerChargeDeliveryCost) - refundDeliveryCost) AS RF_REAL_CNCL_AMT
+    , CustomerChargeDeliveryCost AS CUST_DELV_COST
+    , refundMemo AS RF_MEMO
     , B.REG_NO
     , B.REG_DT
     , 'N' AS ENC_UPD_YN
@@ -1200,7 +1202,7 @@ WHERE A.ORD_CHG_SQ = B.ExceptionNo
 ;
 
 INSERT INTO tb_payment (ORD_NO, PAY_DT, PAY_MEANS, PAY_AMT, PG_CPN_AMT, NPAY_PNT_AMT, PAY_GB, PAY_STAT, PG_GB, PG_TID, PG_TRADE_NO, PG_SHOP_ID, PG_SHOP_KEY, CARD_TYPE, CARD_KIND, CARD_BANK, CARD_CD, CARD_NM, COM_CARD_CD, CARD_MIPS, CARD_PCABLE_YN, VA_NO, VA_NM, VA_BANK, VA_DEADLINE, TELECOM, ESCROW_YN, CASH_AUTH_NO, CASH_TRADE_NO, ORD_CHG_SQ, REG_NO, REG_DT, UPD_NO, UPD_DT)
-SELECT DISTINCT ORD_NO, C.DateRefund AS PAY_DT, PAY_MEANS, (C.RefundAmount * -1) AS PAY_AMT
+SELECT DISTINCT ORD_NO, C.DateRefund AS PAY_DT, PAY_MEANS, ((refundcash + refundCardCancel) * -1) AS PAY_AMT
      , PG_CPN_AMT, NPAY_PNT_AMT, PAY_GB, 'G016_99' AS PAY_STAT, PG_GB, PG_TID
      , PG_TRADE_NO, PG_SHOP_ID, PG_SHOP_KEY, CARD_TYPE, CARD_KIND
      , CARD_BANK, CARD_CD, CARD_NM, COM_CARD_CD, CARD_MIPS
@@ -1220,7 +1222,7 @@ SELECT
     A.ORD_NO
     , A.PAY_SQ
     , A.ORD_CHG_SQ
-    , C.RefundAmount AS REFUND_AMT
+    , (refundcash + refundCardCancel) AS REFUND_AMT
     , C.RefundAccount AS RA_NO
     , C.RefundBank AS RA_BANK
     , C.AccountUserName AS RA_NM
@@ -1233,9 +1235,11 @@ SELECT
     , C.RefundMileage AS RF_PNT_AMT
     , 0 AS RF_PRE_PNT_AMT
     , C.RefundTokenAmt AS RF_GFCD_USE_AMT
-    , (C.RefundAmount + C.RefundCouponDiscount + C.RefundMileage + C.RefundTokenAmt - C.RefundDeliveryCost) AS RF_CNCL_AMT
+    , ((refundcash + refundCardCancel + CustomerChargeDeliveryCost + refundTokenAmt + refundMileage + RefundCouponDiscount) - refundDeliveryCost) AS RF_CNCL_AMT
     , C.RefundDeliveryCost AS RF_DELIVERY_FEE
-    , (C.RefundAmount - C.RefundDeliveryCost) AS RF_REAL_CNCL_AMT
+    , ((refundcash + refundCardCancel + CustomerChargeDeliveryCost) - refundDeliveryCost) AS RF_REAL_CNCL_AMT
+    , CustomerChargeDeliveryCost AS CUST_DELV_COST
+    , refundMemo AS RF_MEMO
     , B.REG_NO
     , B.REG_DT
     , 'N' AS ENC_UPD_YN
@@ -1673,7 +1677,7 @@ WHERE A.ORD_CHG_SQ = B.ExceptionNo
 
 -- 결제내역
 INSERT INTO tb_payment (ORD_NO, PAY_DT, PAY_MEANS, PAY_AMT, PG_CPN_AMT, NPAY_PNT_AMT, PAY_GB, PAY_STAT, PG_GB, PG_TID, PG_TRADE_NO, PG_SHOP_ID, PG_SHOP_KEY, CARD_TYPE, CARD_KIND, CARD_BANK, CARD_CD, CARD_NM, COM_CARD_CD, CARD_MIPS, CARD_PCABLE_YN, VA_NO, VA_NM, VA_BANK, VA_DEADLINE, TELECOM, ESCROW_YN, CASH_AUTH_NO, CASH_TRADE_NO, ORD_CHG_SQ, REG_NO, REG_DT, UPD_NO, UPD_DT)
-SELECT DISTINCT ORD_NO, C.DateRefund AS PAY_DT, PAY_MEANS, (C.RefundAmount * -1) AS PAY_AMT
+SELECT DISTINCT ORD_NO, C.DateRefund AS PAY_DT, PAY_MEANS, ((refundcash + refundCardCancel) * -1) AS PAY_AMT
      , PG_CPN_AMT, NPAY_PNT_AMT, PAY_GB, 'G016_99' AS PAY_STAT, PG_GB, PG_TID
      , PG_TRADE_NO, PG_SHOP_ID, PG_SHOP_KEY, CARD_TYPE, CARD_KIND
      , CARD_BANK, CARD_CD, CARD_NM, COM_CARD_CD, CARD_MIPS
@@ -1701,7 +1705,7 @@ SELECT
     A.ORD_NO
     , A.PAY_SQ
     , A.ORD_CHG_SQ
-    , C.RefundAmount AS REFUND_AMT
+    , (refundcash + refundCardCancel) AS REFUND_AMT
     , C.RefundAccount AS RA_NO
     , C.RefundBank AS RA_BANK
     , C.AccountUserName AS RA_NM
@@ -1714,9 +1718,11 @@ SELECT
     , C.RefundMileage AS RF_PNT_AMT
     , 0 AS RF_PRE_PNT_AMT
     , C.RefundTokenAmt AS RF_GFCD_USE_AMT
-    , (C.RefundAmount + C.RefundCouponDiscount + C.RefundMileage + C.RefundTokenAmt - C.RefundDeliveryCost) AS RF_CNCL_AMT
+    , ((refundcash + refundCardCancel + CustomerChargeDeliveryCost + refundTokenAmt + refundMileage + RefundCouponDiscount) - refundDeliveryCost) AS RF_CNCL_AMT
     , C.RefundDeliveryCost AS RF_DELIVERY_FEE
-    , (C.RefundAmount - C.RefundDeliveryCost) AS RF_REAL_CNCL_AMT
+    , ((refundcash + refundCardCancel + CustomerChargeDeliveryCost) - refundDeliveryCost) AS RF_REAL_CNCL_AMT
+    , CustomerChargeDeliveryCost AS CUST_DELV_COST
+    , refundMemo AS RF_MEMO
     , B.REG_NO
     , B.REG_DT
     , 'N' AS ENC_UPD_YN
@@ -1748,7 +1754,7 @@ SELECT
     B.OLD_ORD_NO AS ORD_NO
     , 0 AS PAY_SQ
     , B.ORD_CHG_SQ
-    , C.RefundAmount AS REFUND_AMT
+    , (refundcash + refundCardCancel) AS REFUND_AMT
     , C.RefundAccount AS RA_NO
     , C.RefundBank AS RA_BANK
     , C.AccountUserName AS RA_NM
@@ -1761,9 +1767,11 @@ SELECT
     , C.RefundMileage AS RF_PNT_AMT
     , 0 AS RF_PRE_PNT_AMT
     , C.RefundTokenAmt AS RF_GFCD_USE_AMT
-    , (C.RefundAmount + C.RefundCouponDiscount + C.RefundMileage + C.RefundTokenAmt - C.RefundDeliveryCost) AS RF_CNCL_AMT
+    , ((refundcash + refundCardCancel + CustomerChargeDeliveryCost + refundTokenAmt + refundMileage + RefundCouponDiscount) - refundDeliveryCost) AS RF_CNCL_AMT
     , C.RefundDeliveryCost AS RF_DELIVERY_FEE
-    , (C.RefundAmount - C.RefundDeliveryCost) AS RF_REAL_CNCL_AMT
+    , ((refundcash + refundCardCancel + CustomerChargeDeliveryCost) - refundDeliveryCost) AS RF_REAL_CNCL_AMT
+    , CustomerChargeDeliveryCost AS CUST_DELV_COST
+    , refundMemo AS RF_MEMO
     , B.REG_NO
     , B.REG_DT
     , 'N' AS ENC_UPD_YN
@@ -1808,6 +1816,7 @@ WHERE A.ORD_CHG_SQ = B.ExceptionNo
     AND B.StatusCd = '환불완료'
 ;
 
+/*
 INSERT INTO tb_delivery_fee ( PAY_SQ, ORD_NO, DELV_FEE_GB, DELV_FEE_CD, DELV_FEE, DELV_CPN_SQ, DELV_CPN_DC_AMT, REAL_DELV_AMT, ORD_CHG_SQ, SUPPLY_COMP_CD, DELV_USAC_YN, DELV_USAC_DT, REG_NO, REG_DT, UPD_NO, UPD_DT)
 SELECT
     A.PAY_SQ
@@ -1831,6 +1840,7 @@ WHERE A.ORD_NO = B.ORD_NO
     AND A.PAY_SQ != B.PAY_SQ
     AND RF_DELIVERY_FEE > 0
 ;
+*/
 
 -- 교환
 -- 주문상세별 교환

+ 43 - 1
산출물/4.구축/마이그레이션/쿼리/최종 마이그레이션시 이상한 데이터 체크사항.txt

@@ -41,4 +41,46 @@ SELECT A.PRODUCT_NO, A.GOODS_CD
 FROM TB_GOODS A, OLD_CAT_PRODUCT B
 WHERE A.PRODUCT_NO = B.PRODUCTNO
     AND ITEMKIND_CD = 'X'
-;
+;
+
+
+
+-- 주문관련삭제
+DELETE FROM TB_ORDER_CHANGE_DETAIL
+WHERE ORD_DTL_NO IN (
+    SELECT ORD_DTL_NO FROM TB_ORDER_DETAIL WHERE ORD_NO >= 19495536
+);
+
+DELETE FROM TB_ORDER_CHANGE_DETAIL_HST
+WHERE ORD_DTL_NO IN (
+    SELECT ORD_DTL_NO FROM TB_ORDER_DETAIL WHERE ORD_NO >= 19495536
+);
+
+DELETE FROM TB_ORDER_CHANGE
+WHERE ORD_CHG_SQ IN (
+    SELECT ORD_CHG_SQ FROM TB_ORDER_CHANGE_DETAIL
+    WHERE ORD_DTL_NO IN (
+        SELECT ORD_DTL_NO FROM TB_ORDER_DETAIL WHERE ORD_NO >= 19495536
+    )
+);
+
+DELETE FROM TB_PAYMENT WHERE ORD_NO >= 19495536;
+DELETE FROM TB_REFUND WHERE ORD_NO >= 19495536;
+DELETE FROM TB_DELIVERY_FEE WHERE ORD_NO >= 19495536;
+
+DELETE FROM TB_DELIVERY_ADDR
+WHERE DELV_ADDR_SQ IN (
+    SELECT DELV_ADDR_SQ FROM TB_ORDER_DETAIL WHERE ORD_NO >= 19495536
+);
+
+DELETE FROM TB_GIFTCARD_RECEIPT WHERE ORD_NO >= 19495536;
+DELETE FROM TB_ORDER_MEMO WHERE ORD_NO >= 19495536;
+DELETE FROM TB_INSURANCE WHERE ORD_NO >= 19495536;
+DELETE FROM TB_ORDER_DETAIL_INVOICE WHERE ORD_NO >= 19495536;
+DELETE FROM TB_ORDER_DETAIL_ITEM WHERE ORD_NO >= 19495536;
+DELETE FROM TB_ORDER_DETAIL_ITEM_HST WHERE ORD_NO >= 19495536;
+DELETE FROM TB_ORDER_DETAIL WHERE ORD_NO >= 19495536;
+DELETE FROM TB_ORDER_DETAIL_HST WHERE ORD_NO >= 19495536;
+DELETE FROM TB_ORDER WHERE ORD_NO >= 19495536;
+DELETE FROM TB_PG_HST WHERE ORD_NO >= 19495536;
+DELETE FROM TB_EXCHANGE_DELV_FAIL WHERE ORD_NO >= 19495536;