주문관리 > 전체주문조회 > 엑셀 다운로드, 다운로드 항목설정 - 상품명(영문), HS Code, 실무게, 부피무게, 포장개수 추가

(cherry picked from commit 450e43aecb)
This commit is contained in:
이대환
2026-05-29 15:19:19 +09:00
parent 99bbfec448
commit 3cddf4e038
2 changed files with 99 additions and 55 deletions

View File

@@ -1076,6 +1076,10 @@
WHEN FOI.OPTN_NM IS NOT NULL THEN CONCAT(FOI.GOODS_NM, ' ', FOI.OPTN_NM)
ELSE FOI.GOODS_NM
END AS goods_nm
, CASE
WHEN FOI.OPTN_NM IS NOT NULL THEN CONCAT(FOI.GOODS_NM_EN, ' ', FOI.OPTN_NM)
ELSE FOI.GOODS_NM_EN
END AS goods_nm_en
, FOI.INVNTRY_QY AS invntry_qy
, 0 AS prchspric
, FOI.SLEPRIC AS cnsmrpric
@@ -1106,6 +1110,10 @@
, '선불' AS dlvy_amt_setle_mth_nm
, FN_GET_COMMCODE_NAME('ORDR_TY', FO.ORDR_TY_CD) AS ordr_ty_nm
, FOI.optn_cd_1
, FOI.hscode
, FOI.real_wt
, FOI.VOL_TW
, FOI.package_cnt
, FOSH.dlvy_mssage_cn
, FN_GET_COMMCODE_NAME('ORDR_STTUS', FOSH.ORDR_STTUS_CD) AS shipping_sttus_nm
, CASE WHEN FO.SUBSVC_AT = 'Y'
@@ -1120,11 +1128,16 @@
, GOI.ORDR_GOODS_INNB
, GOI.ORDR_GOODS_OPTN_INNB
, GOI.OPTN_CD_1
, GOI.HSCODE
, GOI.REAL_WT
, GOI.VOL_TW
, GOI.PACKAGE_CNT
, GOI.ORDR_STTUS_CD
, LAG(GOI.ORDR_INNB) OVER(ORDER BY GOI.ORDR_INNB) AS REV_ORDR_INNB
, LAG(GOI.ORDR_DLVY_INNB) OVER(ORDER BY GOI.ORDR_INNB) AS REV_ORDR_DLVY_INNB
, MAX(FN_GET_GOODS_IMAGE(GOI.SOPMAL_CD, GOI.GOODS_INNB, '03')) AS GOODS_IMG_COURS
, MAX(GOI.GOODS_NM) AS GOODS_NM
, MAX(GOI.GOODS_NM_EN) AS GOODS_NM_EN
, MAX(FN_GET_ORDER_GOODS_OPTN_NAME(GOI.SOPMAL_CD, GOI.ORDR_INNB, GOI.ORDR_GOODS_OPTN_INNB)) AS OPTN_NM
, SUM(GOI.ORDR_QY) AS ORDR_QY
, SUM(GOI.SLEPRIC) AS SLEPRIC
@@ -1154,6 +1167,10 @@
, GOI.ORDR_GOODS_INNB
, GOI.ORDR_GOODS_OPTN_INNB
, GOI.OPTN_CD_1
, GOI.HSCODE
, GOI.REAL_WT
, GOI.VOL_TW
, GOI.PACKAGE_CNT
, GOI.ORDR_STTUS_CD
) FOI
ON FOI.SOPMAL_CD = FO.SOPMAL_CD
@@ -1220,6 +1237,7 @@
, GROUP_CONCAT(A.ORDR_GOODS_INNB ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS ORDR_GOODS_INNB
, GROUP_CONCAT(A.NPAY_GOODS_ORDRNB ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS NPAY_GOODS_ORDRNB
, GROUP_CONCAT(A.GOODS_NM ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS GOODS_NM
, GROUP_CONCAT(A.GOODS_NM_EN ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS GOODS_NM_EN
, GROUP_CONCAT(A.INVNTRY_QY ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS INVNTRY_QY
, GROUP_CONCAT(A.PRCHSPRIC ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS PRCHSPRIC
, GROUP_CONCAT(A.CNSMRPRIC ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS CNSMRPRIC
@@ -1247,6 +1265,10 @@
, GROUP_CONCAT(A.DLVY_AMT_SETLE_MTH_NM ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS DLVY_AMT_SETLE_MTH_NM
, GROUP_CONCAT(A.ORDR_TY_NM ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS ORDR_TY_NM
, GROUP_CONCAT(A.OPTN_CD_1 ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS OPTN_CD_1
, GROUP_CONCAT(A.HSCODE ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS HSCODE
, GROUP_CONCAT(A.REAL_WT ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS REAL_WT
, GROUP_CONCAT(A.VOL_TW ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS VOL_TW
, GROUP_CONCAT(A.PACKAGE_CNT ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS PACKAGE_CNT
, GROUP_CONCAT(A.DLVY_MSSAGE_CN ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS DLVY_MSSAGE_CN
, GROUP_CONCAT(A.SHIPPING_STTUS_NM ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS SHIPPING_STTUS_NM
, GROUP_CONCAT(A.SUBSVC_AT ORDER BY A.ORDR_GOODS_INNB ASC SEPARATOR '\n') AS SUBSVC_AT
@@ -1285,6 +1307,10 @@
WHEN FOI.OPTN_NM IS NOT NULL THEN CONCAT(FOI.GOODS_NM, ' ', FOI.OPTN_NM)
ELSE FOI.GOODS_NM
END AS GOODS_NM
, CASE
WHEN FOI.OPTN_NM IS NOT NULL THEN CONCAT(FOI.GOODS_NM_EN, ' ', FOI.OPTN_NM)
ELSE FOI.GOODS_NM_EN
END AS GOODS_NM_EN
, FOI.INVNTRY_QY
, 0 AS PRCHSPRIC
, FOI.SLEPRIC AS CNSMRPRIC
@@ -1315,6 +1341,10 @@
, '선불' AS DLVY_AMT_SETLE_MTH_NM
, FN_GET_COMMCODE_NAME('ORDR_TY', FO.ORDR_TY_CD) AS ORDR_TY_NM
, FOI.OPTN_CD_1
, FOI.HSCODE
, FOI.REAL_WT
, FOI.VOL_TW
, FOI.PACKAGE_CNT
, FOSH.DLVY_MSSAGE_CN
, FN_GET_COMMCODE_NAME('ORDR_STTUS', FOSH.ORDR_STTUS_CD) AS SHIPPING_STTUS_NM
, CASE WHEN FO.SUBSVC_AT = 'Y'
@@ -1329,11 +1359,16 @@
, GOI.ORDR_GOODS_INNB
, GOI.ORDR_GOODS_OPTN_INNB
, GOI.OPTN_CD_1
, GOI.HSCODE
, GOI.REAL_WT
, GOI.VOL_TW
, GOI.PACKAGE_CNT
, GOI.ORDR_STTUS_CD
, LAG(GOI.ORDR_INNB) OVER(ORDER BY GOI.ORDR_INNB) AS REV_ORDR_INNB
, LAG(GOI.ORDR_DLVY_INNB) OVER(ORDER BY GOI.ORDR_INNB) AS REV_ORDR_DLVY_INNB
, MAX(FN_GET_GOODS_IMAGE(GOI.SOPMAL_CD, GOI.GOODS_INNB, '03')) AS GOODS_IMG_COURS
, MAX(GOI.GOODS_NM) AS GOODS_NM
, MAX(GOI.GOODS_NM_EN) AS GOODS_NM_EN
, MAX(FN_GET_ORDER_GOODS_OPTN_NAME(GOI.SOPMAL_CD, GOI.ORDR_INNB, GOI.ORDR_GOODS_OPTN_INNB)) AS OPTN_NM
, SUM(GOI.ORDR_QY) AS ORDR_QY
, SUM(GOI.SLEPRIC) AS SLEPRIC
@@ -1363,6 +1398,10 @@
, GOI.ORDR_GOODS_INNB
, GOI.ORDR_GOODS_OPTN_INNB
, GOI.OPTN_CD_1
, GOI.HSCODE
, GOI.REAL_WT
, GOI.VOL_TW
, GOI.PACKAGE_CNT
, GOI.ORDR_STTUS_CD
) FOI
ON FOI.SOPMAL_CD = FO.SOPMAL_CD