주문관리 > 전체주문조회 > 발주서 엑셀 다운로드
This commit is contained in:
@@ -1401,6 +1401,125 @@
|
||||
GROUP BY A.ORDR_INNB
|
||||
) EXCEL
|
||||
</select>
|
||||
|
||||
<!-- 전체 주문 조회 > 엑셀다운로드 발주서 -->
|
||||
<select id="selectExcelListPurchOrder" parameterType="com.wb.domainserver.domain.gcone.ordr.ordr.vo.BOOrdrSrchVO" resultType="dataMap">
|
||||
SELECT
|
||||
GO.ORDR_RCEPT_DT,
|
||||
'UNIHAN' AS ENTRPS_CD,
|
||||
'UNIHAN CO.,LTD.' AS ENTRPS_NM,
|
||||
'03-5990-2880' AS ENTRPS_TEL,
|
||||
'RM.302,YOTSUYA-AKEBONOBASHI BLDG.,2-14, SUMIYOSHI-CHO, SHINJUKU-KU, TOKYO, 162-0065, JAPAN' AS ENTRPS_ADRES,
|
||||
NULL AS SPCL_CSTMCLER_ENTRPS,
|
||||
NULL AS SPCL_CSTMCLER_CD,
|
||||
GO.ORDR_INNB,
|
||||
1 AS PURPS_DV,
|
||||
GOS.RECPNT_NM,
|
||||
GOS.RECPNT_MBTLNB,
|
||||
NULL AS RECPNT_HP,
|
||||
GOS.CSTMCLER_CD,
|
||||
GOS.DLVYLC_ZIP,
|
||||
CASE
|
||||
WHEN GOS.DLVYLC_ADRES_DV_CD = '01'
|
||||
THEN GOS.DLVYLC_RNM_ADRES
|
||||
ELSE GOS.DLVYLC_LNB_ADRES
|
||||
END DLVYLC_RNM_LNB_ADRES,
|
||||
GOS.DLVYLC_ADRES_DTL,
|
||||
GOS.DLVY_MSSAGE_CN,
|
||||
'www.sake1jan.com' AS CSTMR_PURCHS_SITE,
|
||||
GOIO.REAL_WT,
|
||||
GOIO.PACKAGE_CNT,
|
||||
GOIO.HSCODE,
|
||||
'A' AS CMMRC_TY,
|
||||
CONCAT(GOI.GOODS_NM_EN, ' ', GOIO.OPTN_NM_1, '-', GOIO.OPTN_VAL_1) AS CN,
|
||||
/*원가 관리 시작*/
|
||||
GOIO.SLEPRIC,
|
||||
GOS.DFT_DLVY_AMT,
|
||||
GGC.CSTMS_FEE,
|
||||
(
|
||||
(GOIO.SLEPRIC + GOS.DFT_DLVY_AMT)
|
||||
* GGC.PLTFOM_FEE
|
||||
* GGC.EXPCT_TAX
|
||||
) AS EXPCT_TAX_AMT,
|
||||
GGC.EXPCT_TAX,
|
||||
GGC.KR_DLVY_CT,
|
||||
GGC.PLTFOM_FEE,
|
||||
GGC.USD_RATE,
|
||||
TRUNCATE(
|
||||
(
|
||||
(
|
||||
(GOIO.SLEPRIC + GOS.DFT_DLVY_AMT)
|
||||
- (
|
||||
GGC.CSTMS_FEE
|
||||
+ (GOIO.SLEPRIC + GOS.DFT_DLVY_AMT)
|
||||
* GGC.PLTFOM_FEE
|
||||
* GGC.EXPCT_TAX
|
||||
+ GGC.KR_DLVY_CT
|
||||
)
|
||||
) * GGC.USD_RATE / 1000
|
||||
), 2
|
||||
) AS UNIT_VALUE,
|
||||
/*원가 관리 종료*/
|
||||
GOIO.ORDR_QY,
|
||||
(
|
||||
TRUNCATE(
|
||||
(
|
||||
(
|
||||
(GOIO.SLEPRIC + GOS.DFT_DLVY_AMT)
|
||||
- (
|
||||
GGC.CSTMS_FEE
|
||||
+ (GOIO.SLEPRIC + GOS.DFT_DLVY_AMT)
|
||||
* GGC.PLTFOM_FEE
|
||||
* GGC.EXPCT_TAX
|
||||
+ GGC.KR_DLVY_CT
|
||||
)
|
||||
) * GGC.USD_RATE / 1000
|
||||
), 2
|
||||
) * GOIO.ORDR_QY
|
||||
) AS VALUE,
|
||||
NULL AS BRAND,
|
||||
NULL AS PRE_FOOD_DCL,
|
||||
NULL AS PROVD_NATION,
|
||||
NULL AS PROVD_CMPNY_NM,
|
||||
NULL AS CHNLNG_GOODS_NM,
|
||||
NULL AS SHIPPER_PURCHS_SITE,
|
||||
NULL AS SLE_AGNT_ENTRPS_NM,
|
||||
NULL AS SLE_AGNT_ENTRPS_REGIST_CD,
|
||||
NULL AS PURCHS_DLVY_AGENCY_NM,
|
||||
NULL AS PURCHS_DLVY_AGENCY_REGIST_CD,
|
||||
NULL AS OVSEA_SELER_NM,
|
||||
GOS.ORDR_DLVY_INNB AS OVSEA_SELER_REGIST_CD,
|
||||
CONCAT(GO.SUBSVC_AT, GOS.DLVYLC_AREA_CD, GOS.ORDR_DLVY_INNB) AS SITE_ORDR_INNB,
|
||||
/*아래부터는 발주서에 포함되지 않음*/
|
||||
GO.ORDR_STTUS_CD,
|
||||
GOI.ORDR_GOODS_INNB,
|
||||
GOI.GOODS_INNB,
|
||||
GOI.GOODS_NM,
|
||||
GOIO.ORDR_GOODS_OPTN_INNB,
|
||||
GOIO.GOODS_OPTN_INNB,
|
||||
GOS.DLVYLC_AREA_CD,
|
||||
GGC.STDR_DE
|
||||
FROM GC_ORDER GO
|
||||
INNER JOIN GC_ORDER_ITEM GOI
|
||||
ON GOI.ORDR_INNB = GO.ORDR_INNB
|
||||
AND GOI.SOPMAL_CD = GO.SOPMAL_CD
|
||||
INNER JOIN GC_ORDER_ITEM_OPTION GOIO
|
||||
ON GOIO.ORDR_GOODS_INNB = GOI.ORDR_GOODS_INNB
|
||||
AND GOIO.SOPMAL_CD = GOI.SOPMAL_CD
|
||||
INNER JOIN GC_ORDER_SHIPPING GOS
|
||||
ON GOS.ORDR_DLVY_INNB = GOIO.ORDR_DLVY_INNB
|
||||
AND GOS.SOPMAL_CD = GOIO.SOPMAL_CD
|
||||
LEFT JOIN GC_GOODS_COST GGC
|
||||
ON GGC.STDR_DE = (
|
||||
SELECT MAX(GGC.STDR_DE)
|
||||
FROM GC_GOODS_COST GGC
|
||||
WHERE GGC.STDR_DE <![CDATA[<=]]> GO.ORDR_RCEPT_DT
|
||||
)
|
||||
WHERE 1 = 1
|
||||
AND GO.ORDR_RCEPT_DT BETWEEN #{srchStartDate} AND #{srchEndDate} ' 23:59:59'
|
||||
AND GOIO.ORDR_STTUS_CD = #{srchOrdrSttusCd}
|
||||
AND GO.SOPMAL_CD = #{sopmalCd}
|
||||
</select>
|
||||
<!--
|
||||
####################################
|
||||
전체주문 조회 서비스 종료
|
||||
|
||||
Reference in New Issue
Block a user