|
@@ -983,17 +983,17 @@
|
|
|
, DS_REMARK
|
|
, DS_REMARK
|
|
|
, REG_DT
|
|
, REG_DT
|
|
|
)
|
|
)
|
|
|
- SELECT #{erpGb} AS ERP_GB
|
|
|
|
|
- , DT_SALE
|
|
|
|
|
- , TP_SALE
|
|
|
|
|
- , CD_STYLE
|
|
|
|
|
- , CD_COLOR
|
|
|
|
|
- , CD_SIZE
|
|
|
|
|
- , BRAND_CD
|
|
|
|
|
- , QT_SALE
|
|
|
|
|
- , AM_ACSALE
|
|
|
|
|
- , '' AS DS_REMARK
|
|
|
|
|
- , NOW() AS REG_DT
|
|
|
|
|
|
|
+ SELECT #{erpGb} AS ERP_GB
|
|
|
|
|
+ , ODIH.DT_SALE
|
|
|
|
|
+ , ODIH.TP_SALE
|
|
|
|
|
+ , IFNULL(HS.ERP_CD_STYLE,ODIH.CD_STYLE) AS CD_STYLE
|
|
|
|
|
+ , IFNULL(HS.ERP_CD_COLOR,ODIH.CD_COLOR) AS CD_COLOR
|
|
|
|
|
+ , IFNULL(HS.ERP_CD_SIZE,ODIH.CD_SIZE) AS CD_SIZE
|
|
|
|
|
+ , ODIH.BRAND_CD
|
|
|
|
|
+ , ODIH.QT_SALE
|
|
|
|
|
+ , ODIH.AM_ACSALE
|
|
|
|
|
+ , '' AS DS_REMARK
|
|
|
|
|
+ , NOW() AS REG_DT
|
|
|
FROM (
|
|
FROM (
|
|
|
SELECT DATE_FORMAT(ODIH.REG_DT,'%Y%m%d') AS DT_SALE /*판매일자(=발생일자)*/
|
|
SELECT DATE_FORMAT(ODIH.REG_DT,'%Y%m%d') AS DT_SALE /*판매일자(=발생일자)*/
|
|
|
, CASE WHEN ODIH.ORD_DTL_STAT = 'G720_20' THEN '1'
|
|
, CASE WHEN ODIH.ORD_DTL_STAT = 'G720_20' THEN '1'
|
|
@@ -1045,15 +1045,19 @@
|
|
|
, TRIM(SUBSTRING(ODIH.SKU_MODEL_NO,13,3))
|
|
, TRIM(SUBSTRING(ODIH.SKU_MODEL_NO,13,3))
|
|
|
, G.BRAND_CD
|
|
, G.BRAND_CD
|
|
|
) ODIH
|
|
) ODIH
|
|
|
- WHERE QT_SALE <![CDATA[<>]]> 0
|
|
|
|
|
|
|
+ LEFT OUTER JOIN TB_HANSAE_STYLE HS ON ODIH.CD_STYLE = HS.CD_STYLE
|
|
|
|
|
+ AND ODIH.CD_COLOR = HS.CD_COLOR
|
|
|
|
|
+ AND ODIH.CD_SIZE = HS.CD_SIZE
|
|
|
|
|
+ AND HS.ERP_GB = #{erpGb}
|
|
|
|
|
+ WHERE ODIH.QT_SALE <![CDATA[<>]]> 0
|
|
|
AND NOT EXISTS (SELECT 1
|
|
AND NOT EXISTS (SELECT 1
|
|
|
FROM TB_HANSAE_SALES
|
|
FROM TB_HANSAE_SALES
|
|
|
WHERE ERP_GB = #{erpGb}
|
|
WHERE ERP_GB = #{erpGb}
|
|
|
AND DT_SALE = ODIH.DT_SALE
|
|
AND DT_SALE = ODIH.DT_SALE
|
|
|
AND TP_SALE = ODIH.TP_SALE
|
|
AND TP_SALE = ODIH.TP_SALE
|
|
|
- AND CD_STYLE = ODIH.CD_STYLE
|
|
|
|
|
- AND CD_COLOR = ODIH.CD_COLOR
|
|
|
|
|
- AND CD_SIZE = ODIH.CD_SIZE
|
|
|
|
|
|
|
+ AND CD_STYLE = IFNULL(HS.ERP_CD_STYLE,ODIH.CD_STYLE)
|
|
|
|
|
+ AND CD_COLOR = IFNULL(HS.ERP_CD_COLOR,ODIH.CD_COLOR)
|
|
|
|
|
+ AND CD_SIZE = IFNULL(HS.ERP_CD_SIZE,ODIH.CD_SIZE)
|
|
|
)
|
|
)
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
@@ -1068,6 +1072,17 @@
|
|
|
ORDER BY BRAND_CD
|
|
ORDER BY BRAND_CD
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
+ <!-- 매출반영 브랜드 목록 -->
|
|
|
|
|
+ <select id="getSalesUploadBrandList2" parameterType="Erp" resultType="String">
|
|
|
|
|
+ /* TsbStatistics.getSalesUploadBrandList2 */
|
|
|
|
|
+ SELECT DISTINCT BRAND_CD
|
|
|
|
|
+ FROM TB_HANSAE_SALES
|
|
|
|
|
+ WHERE ERP_GB = #{erpGb}
|
|
|
|
|
+ AND DT_SALE = #{dtSale}
|
|
|
|
|
+ AND CD_SALEBILL IS NULL /*판매전표가없는넘(=매출반영안했거나 실패한넘)*/
|
|
|
|
|
+ ORDER BY BRAND_CD
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
<!-- 매출반영 목록 -->
|
|
<!-- 매출반영 목록 -->
|
|
|
<select id="getSalesUploadList" parameterType="Erp" resultType="paramMap">
|
|
<select id="getSalesUploadList" parameterType="Erp" resultType="paramMap">
|
|
|
/* TsbStatistics.getSalesUploadList */
|
|
/* TsbStatistics.getSalesUploadList */
|
|
@@ -1087,6 +1102,25 @@
|
|
|
ORDER BY DT_SALE, TP_SALE, CD_STYLE, CD_COLOR, CD_SIZE
|
|
ORDER BY DT_SALE, TP_SALE, CD_STYLE, CD_COLOR, CD_SIZE
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
+ <!-- 매출반영 목록 (판매일자 파라미터 추가용) -->
|
|
|
|
|
+ <select id="getSalesUploadList2" parameterType="Erp" resultType="paramMap">
|
|
|
|
|
+ /* TsbStatistics.getSalesUploadList2 */
|
|
|
|
|
+ SELECT DT_SALE
|
|
|
|
|
+ , TP_SALE
|
|
|
|
|
+ , CD_STYLE
|
|
|
|
|
+ , CD_COLOR
|
|
|
|
|
+ , CD_SIZE
|
|
|
|
|
+ , QT_SALE
|
|
|
|
|
+ , AM_ACSALE
|
|
|
|
|
+ , DS_REMARK
|
|
|
|
|
+ FROM TB_HANSAE_SALES
|
|
|
|
|
+ WHERE ERP_GB = #{erpGb}
|
|
|
|
|
+ AND DT_SALE = #{dtSale}
|
|
|
|
|
+ AND BRAND_CD = #{brandCd}
|
|
|
|
|
+ AND CD_SALEBILL IS NULL /*판매전표가없는넘(=매출반영안했거나 실패한넘)*/
|
|
|
|
|
+ ORDER BY DT_SALE, TP_SALE, CD_STYLE, CD_COLOR, CD_SIZE
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
<!-- 매출반영I/F번호 조회 -->
|
|
<!-- 매출반영I/F번호 조회 -->
|
|
|
<select id="getSalesUploadInterfaceNo" parameterType="String" resultType="String">
|
|
<select id="getSalesUploadInterfaceNo" parameterType="String" resultType="String">
|
|
|
/* TsbStatistics.getSalesUploadInterfaceNo */
|
|
/* TsbStatistics.getSalesUploadInterfaceNo */
|