merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정
This commit is contained in:
@@ -0,0 +1,411 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.wb.domainserver.domain.itrnt.selng.mapper.BOItrntSelngMapper">
|
||||
<!-- 매출 통계 -->
|
||||
<!-- 일별 매출분석 -->
|
||||
<select id="selectBOItrntDailySelng" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
T2.STATS_YEAR,
|
||||
T2.STATS_MONTH,
|
||||
T2.STATS_DAY,
|
||||
WEEK(T2.DEPOSIT_DATE,1) AS WEEKS,
|
||||
HOUR(T2.DEPOSIT_DATE) AS HOUR,
|
||||
SUM(T2.SETTLEPRICE_SUM) AS SETTLEPRICE_SUM,
|
||||
SUM(T2.ENURI_SUM) AS ENURI_SUM,
|
||||
SUM(T2.EMONEY_USE_SUM) AS EMONEY_USE_SUM,
|
||||
SUM(T2.COUNT_SUM) AS COUNT_SUM,
|
||||
SUM(T2.OPTION_ORI_PRICE_SUM) AS OPTION_ORI_PRICE_SUM,
|
||||
SUM(T2.OPTION_COUPON_SALE_SUM) AS OPTION_COUPON_SALE_SUM,
|
||||
SUM(T2.OPTION_MOBILE_SALE_SUM) AS OPTION_MOBILE_SALE_SUM,
|
||||
SUM(T2.OPTION_PROMOTION_CODE_SALE_SUM) AS OPTION_PROMOTION_CODE_SALE_SUM,
|
||||
SUM(T2.OPTION_MEMBER_SALE_SUM) AS OPTION_MEMBER_SALE_SUM,
|
||||
SUM(T2.SUBOPTION_MEMBER_SALE_SUM) AS SUBOPTION_MEMBER_SALE_SUM,
|
||||
SUM(T2.OPTION_REFERER_SALE_SUM) AS OPTION_REFERER_SALE_SUM,
|
||||
SUM(T2.GOODS_SHIPPING_COST_SUM) AS GOODS_SHIPPING_COST_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM) AS OPTION_SUPPLY_PRICE_SUM,
|
||||
COUNT(DISTINCT(T1.ORDER_SEQ)) AS MONTH_COUNT_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM_KRW) AS OPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM) AS SUBOPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM_KRW) AS SUBOPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM_KRW) AS SUBOPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
T2.SITETYPE,
|
||||
SUM(T2.M_SETTLEPRICE) AS M_SETTLEPRICE,
|
||||
SUM(T2.P_SETTLEPRICE) AS P_SETTLEPRICE,
|
||||
SUM(T2.M_SHIPPING_COST) AS M_SHIPPING_COST,
|
||||
SUM(T2.P_SHIPPING_COST) AS P_SHIPPING_COST,
|
||||
SUM(T2.M_ENURI_SUM) AS M_ENURI_SUM,
|
||||
SUM(T2.P_ENURI_SUM) AS P_ENURI_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM) AS OPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM_KRW) AS OPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM) AS SUBOPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.NPAY_POINT_USE_SUM) AS NPAY_POINT_USE_SUM,
|
||||
SUM(T2.OPTION_NPAY_SALE_NPAY_SUM) AS OPTION_NPAY_SALE_NPAY_SUM,
|
||||
SUM(T2.OPTION_NPAY_SALE_SELLER_SUM) AS OPTION_NPAY_SALE_SELLER_SUM,
|
||||
SUM(T2.M_GOODS_SHIPPING_COST_SUM) AS M_GOODS_SHIPPING_COST_SUM,
|
||||
SUM(T2.P_GOODS_SHIPPING_COST_SUM) AS P_GOODS_SHIPPING_COST_SUM
|
||||
FROM GC_ORDER_POSINFO T1
|
||||
LEFT JOIN GC_ACCUMUL_SALES_MDSTATS T2
|
||||
ON T1.ORDER_SEQ = T2.ORDER_SEQ
|
||||
WHERE 1=1
|
||||
AND T2.STATS_YEAR = #{year}
|
||||
AND T2.STATS_MONTH = #{month}
|
||||
AND T1.STORE_SEQ > 1
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(providerSeq)">
|
||||
<![CDATA[
|
||||
AND T1.STORE_SEQ = #{providerSeq}
|
||||
]]>
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(siteType)">
|
||||
<![CDATA[
|
||||
AND T2.SITETYPE IN (#{sitetype})
|
||||
]]>
|
||||
</if>
|
||||
GROUP BY T2.STATS_DAY
|
||||
ORDER BY T2.DEPOSIT_DATE ASC
|
||||
</select>
|
||||
<!-- 주별 매출분석 -->
|
||||
<select id="selectBOItrntWklySelng" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
T2.STATS_YEAR,
|
||||
T2.STATS_MONTH,
|
||||
T2.STATS_DAY,
|
||||
WEEK(T2.DEPOSIT_DATE,1) AS WEEKS,
|
||||
HOUR(T2.DEPOSIT_DATE) AS HOUR,
|
||||
SUM(T2.SETTLEPRICE_SUM) AS SETTLEPRICE_SUM,
|
||||
SUM(T2.ENURI_SUM) AS ENURI_SUM,
|
||||
SUM(T2.EMONEY_USE_SUM) AS EMONEY_USE_SUM,
|
||||
SUM(T2.COUNT_SUM) AS COUNT_SUM,
|
||||
SUM(T2.OPTION_ORI_PRICE_SUM) AS OPTION_ORI_PRICE_SUM,
|
||||
SUM(T2.OPTION_COUPON_SALE_SUM) AS OPTION_COUPON_SALE_SUM,
|
||||
SUM(T2.OPTION_MOBILE_SALE_SUM) AS OPTION_MOBILE_SALE_SUM,
|
||||
SUM(T2.OPTION_PROMOTION_CODE_SALE_SUM) AS OPTION_PROMOTION_CODE_SALE_SUM,
|
||||
SUM(T2.OPTION_MEMBER_SALE_SUM) AS OPTION_MEMBER_SALE_SUM,
|
||||
SUM(T2.SUBOPTION_MEMBER_SALE_SUM) AS SUBOPTION_MEMBER_SALE_SUM,
|
||||
SUM(T2.OPTION_REFERER_SALE_SUM) AS OPTION_REFERER_SALE_SUM,
|
||||
SUM(T2.GOODS_SHIPPING_COST_SUM) AS GOODS_SHIPPING_COST_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM) AS OPTION_SUPPLY_PRICE_SUM,
|
||||
COUNT(DISTINCT(T1.ORDER_SEQ)) AS MONTH_COUNT_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM_KRW) AS OPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM) AS SUBOPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM_KRW) AS SUBOPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM_KRW) AS SUBOPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
T2.SITETYPE,
|
||||
SUM(T2.M_SETTLEPRICE) AS M_SETTLEPRICE,
|
||||
SUM(T2.P_SETTLEPRICE) AS P_SETTLEPRICE,
|
||||
SUM(T2.M_SHIPPING_COST) AS M_SHIPPING_COST,
|
||||
SUM(T2.P_SHIPPING_COST) AS P_SHIPPING_COST,
|
||||
SUM(T2.M_ENURI_SUM) AS M_ENURI_SUM,
|
||||
SUM(T2.P_ENURI_SUM) AS P_ENURI_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM) AS OPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM_KRW) AS OPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM) AS SUBOPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.NPAY_POINT_USE_SUM) AS NPAY_POINT_USE_SUM,
|
||||
SUM(T2.OPTION_NPAY_SALE_NPAY_SUM) AS OPTION_NPAY_SALE_NPAY_SUM,
|
||||
SUM(T2.OPTION_NPAY_SALE_SELLER_SUM) AS OPTION_NPAY_SALE_SELLER_SUM,
|
||||
SUM(T2.M_GOODS_SHIPPING_COST_SUM) AS M_GOODS_SHIPPING_COST_SUM,
|
||||
SUM(T2.P_GOODS_SHIPPING_COST_SUM) AS P_GOODS_SHIPPING_COST_SUM
|
||||
FROM GC_ORDER_POSINFO T1
|
||||
LEFT JOIN GC_ACCUMUL_SALES_MDSTATS T2
|
||||
ON T1.ORDER_SEQ = T2.ORDER_SEQ
|
||||
WHERE 1=1
|
||||
AND T2.STATS_YEAR = #{year}
|
||||
AND T1.STORE_SEQ > 1
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(providerSeq)">
|
||||
<![CDATA[
|
||||
AND T1.STORE_SEQ = #{providerSeq}
|
||||
]]>
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(siteType)">
|
||||
<![CDATA[
|
||||
AND T2.SITETYPE IN (#{sitetype})
|
||||
]]>
|
||||
</if>
|
||||
GROUP BY YEAR(T2.DEPOSIT_DATE), WEEK(T2.DEPOSIT_DATE,1)
|
||||
ORDER BY T2.DEPOSIT_DATE ASC
|
||||
</select>
|
||||
<!-- 월별 매출분석 -->
|
||||
<select id="selectBOItrntMnthlySelng" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
T2.STATS_YEAR,
|
||||
T2.STATS_MONTH,
|
||||
T2.STATS_DAY,
|
||||
WEEK(T2.DEPOSIT_DATE,1) AS WEEKS,
|
||||
HOUR(T2.DEPOSIT_DATE) AS HOUR,
|
||||
SUM(T2.SETTLEPRICE_SUM) AS SETTLEPRICE_SUM,
|
||||
SUM(T2.ENURI_SUM) AS ENURI_SUM,
|
||||
SUM(T2.EMONEY_USE_SUM) AS EMONEY_USE_SUM,
|
||||
SUM(T2.COUNT_SUM) AS COUNT_SUM,
|
||||
SUM(T2.OPTION_ORI_PRICE_SUM) AS OPTION_ORI_PRICE_SUM,
|
||||
SUM(T2.OPTION_COUPON_SALE_SUM) AS OPTION_COUPON_SALE_SUM,
|
||||
SUM(T2.OPTION_MOBILE_SALE_SUM) AS OPTION_MOBILE_SALE_SUM,
|
||||
SUM(T2.OPTION_PROMOTION_CODE_SALE_SUM) AS OPTION_PROMOTION_CODE_SALE_SUM,
|
||||
SUM(T2.OPTION_MEMBER_SALE_SUM) AS OPTION_MEMBER_SALE_SUM,
|
||||
SUM(T2.SUBOPTION_MEMBER_SALE_SUM) AS SUBOPTION_MEMBER_SALE_SUM,
|
||||
SUM(T2.OPTION_REFERER_SALE_SUM) AS OPTION_REFERER_SALE_SUM,
|
||||
SUM(T2.GOODS_SHIPPING_COST_SUM) AS GOODS_SHIPPING_COST_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM) AS OPTION_SUPPLY_PRICE_SUM,
|
||||
COUNT(DISTINCT(T1.ORDER_SEQ)) AS MONTH_COUNT_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM_KRW) AS OPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM) AS SUBOPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM_KRW) AS SUBOPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM_KRW) AS SUBOPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
T2.SITETYPE,
|
||||
SUM(T2.M_SETTLEPRICE) AS M_SETTLEPRICE,
|
||||
SUM(T2.P_SETTLEPRICE) AS P_SETTLEPRICE,
|
||||
SUM(T2.M_SHIPPING_COST) AS M_SHIPPING_COST,
|
||||
SUM(T2.P_SHIPPING_COST) AS P_SHIPPING_COST,
|
||||
SUM(T2.M_ENURI_SUM) AS M_ENURI_SUM,
|
||||
SUM(T2.P_ENURI_SUM) AS P_ENURI_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM) AS OPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM_KRW) AS OPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM) AS SUBOPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.NPAY_POINT_USE_SUM) AS NPAY_POINT_USE_SUM,
|
||||
SUM(T2.OPTION_NPAY_SALE_NPAY_SUM) AS OPTION_NPAY_SALE_NPAY_SUM,
|
||||
SUM(T2.OPTION_NPAY_SALE_SELLER_SUM) AS OPTION_NPAY_SALE_SELLER_SUM,
|
||||
SUM(T2.M_GOODS_SHIPPING_COST_SUM) AS M_GOODS_SHIPPING_COST_SUM,
|
||||
SUM(T2.P_GOODS_SHIPPING_COST_SUM) AS P_GOODS_SHIPPING_COST_SUM
|
||||
FROM GC_ORDER_POSINFO T1
|
||||
LEFT JOIN GC_ACCUMUL_SALES_MDSTATS T2
|
||||
ON T1.ORDER_SEQ = T2.ORDER_SEQ
|
||||
WHERE 1=1
|
||||
AND t2.stats_year = #{year}
|
||||
AND T1.STORE_SEQ > 1
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(providerSeq)">
|
||||
<![CDATA[
|
||||
AND T1.STORE_SEQ = #{providerSeq}
|
||||
]]>
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(siteType)">
|
||||
<![CDATA[
|
||||
AND T2.SITETYPE IN (#{sitetype})
|
||||
]]>
|
||||
</if>
|
||||
GROUP BY T2.STATS_MONTH
|
||||
ORDER BY T2.DEPOSIT_DATE DESC
|
||||
</select>
|
||||
<!-- 일별 구매 수량 -->
|
||||
<select id="selectBOItrntDailyGoodsEa" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
DAY(T2.DEPOSIT_DATE) AS STATS_DAY,SUM(STEP75) AS CNT
|
||||
FROM GC_ORDER_ITEM_OPTION T1
|
||||
LEFT JOIN GC_ORDER T2
|
||||
ON T1.ORDER_SEQ = T2.ORDER_SEQ
|
||||
LEFT JOIN GC_ORDER_POSINFO T3
|
||||
ON T1.ORDER_SEQ = T3.ORDER_SEQ
|
||||
WHERE 1=1
|
||||
AND T3.STORE_SEQ > 1
|
||||
AND T3.PDATE LIKE CONCAT(#{year}, '-', #{month})
|
||||
GROUP BY
|
||||
DAY(T2.DEPOSIT_DATE)
|
||||
</select>
|
||||
|
||||
<!-- 일별 환불 금액 -->
|
||||
<select id="selectBOItrntDailyRefund" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
T2.STATS_YEAR,
|
||||
T2.STATS_MONTH,
|
||||
T2.STATS_DAY,
|
||||
WEEK(T4.REFUND_DATE, 1) AS WEEKS,
|
||||
HOUR(T4.REFUND_DATE) AS HOUR,
|
||||
SUM(T2.REFUND_PRICE_SUM) AS REFUND_PRICE_SUM,
|
||||
SUM(T2.REFUND_EMONEY_SUM) AS REFUND_EMONEY_SUM,
|
||||
SUM(T2.REFUND_CASH_SUM) AS REFUND_CASH_SUM,
|
||||
SUM(T2.REFUND_COUNT_SUM) AS REFUND_COUNT_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM) AS OPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM) AS SUBOPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM_KRW) AS SUBOPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM_KRW) AS SUBOPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM_KRW) AS OPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.CANCEL_PRICE_SUM) AS CANCEL_PRICE_SUM,
|
||||
SUM(T2.CANCEL_COUNT_SUM) AS CANCEL_COUNT_SUM,
|
||||
SUM(T2.RETURN_PRICE_SUM) AS RETURN_PRICE_SUM,
|
||||
SUM(T2.RETURN_COUNT_SUM) AS RETURN_COUNT_SUM,
|
||||
T4.REFUND_DATE,
|
||||
T2.SITETYPE,
|
||||
T2.REFUND_TYPE,
|
||||
T2.REFUND_CODE,
|
||||
SUM(T2.M_REFUND_PRICE) AS M_REFUND_PRICE,
|
||||
SUM(T2.P_REFUND_PRICE) AS P_REFUND_PRICE,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM) AS OPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM_KRW) AS OPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM) AS SUBOPTION_COMMISSION_PRICE_SUM,
|
||||
FROM GC_ORDER_POSINFO T1
|
||||
LEFT JOIN GC_ACCUMUL_SALES_REFUND T2
|
||||
ON T1.ORDER_SEQ = T2.ORDER_SEQ
|
||||
LEFT JOIN GC_ORDER_REFUND T4
|
||||
ON T2.REFUND_CODE = T4.REFUND_CODE
|
||||
WHERE 1=1
|
||||
AND T1.STORE_SEQ > 1
|
||||
AND T2.STATS_YEAR = #{year}
|
||||
AND T2.STATS_MONTH = #{month}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(providerSeq)">
|
||||
<![CDATA[
|
||||
AND T1.STORE_SEQ = #{providerSeq}
|
||||
]]>
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(siteType)">
|
||||
<![CDATA[
|
||||
AND T2.SITETYPE IN (#{sitetype})
|
||||
]]>
|
||||
</if>
|
||||
GROUP BY T2.STATS_DAY
|
||||
ORDER BY T4.REFUND_DATE ASC
|
||||
</select>
|
||||
|
||||
<!-- 주별 환불 금액 -->
|
||||
<select id="selectBOItrntWklyRefund" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
T2.STATS_YEAR,
|
||||
T2.STATS_MONTH,
|
||||
T2.STATS_DAY,
|
||||
WEEK(T4.REFUND_DATE, 1) AS WEEKS,
|
||||
HOUR(T4.REFUND_DATE) AS HOUR,
|
||||
SUM(T2.REFUND_PRICE_SUM) AS REFUND_PRICE_SUM,
|
||||
SUM(T2.REFUND_EMONEY_SUM) AS REFUND_EMONEY_SUM,
|
||||
SUM(T2.REFUND_CASH_SUM) AS REFUND_CASH_SUM,
|
||||
SUM(T2.REFUND_COUNT_SUM) AS REFUND_COUNT_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM) AS OPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM) AS SUBOPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM_KRW) AS SUBOPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM_KRW) AS SUBOPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM_KRW) AS OPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.CANCEL_PRICE_SUM) AS CANCEL_PRICE_SUM,
|
||||
SUM(T2.CANCEL_COUNT_SUM) AS CANCEL_COUNT_SUM,
|
||||
SUM(T2.RETURN_PRICE_SUM) AS RETURN_PRICE_SUM,
|
||||
SUM(T2.RETURN_COUNT_SUM) AS RETURN_COUNT_SUM,
|
||||
T4.REFUND_DATE,
|
||||
T2.SITETYPE,
|
||||
T2.REFUND_TYPE,
|
||||
T2.REFUND_CODE,
|
||||
SUM(T2.M_REFUND_PRICE) AS M_REFUND_PRICE,
|
||||
SUM(T2.P_REFUND_PRICE) AS P_REFUND_PRICE,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM) AS OPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM_KRW) AS OPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM) AS SUBOPTION_COMMISSION_PRICE_SUM,
|
||||
FROM GC_ORDER_POSINFO T1
|
||||
LEFT JOIN GC_ACCUMUL_SALES_REFUND T2
|
||||
ON T1.ORDER_SEQ = T2.ORDER_SEQ
|
||||
LEFT JOIN GC_ORDER_REFUND T4
|
||||
ON T2.REFUND_CODE = T4.REFUND_CODE
|
||||
WHERE 1=1
|
||||
AND T1.STORE_SEQ > 1
|
||||
AND YEAR(T4.REFUND_DATE) = #{year}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(providerSeq)">
|
||||
<![CDATA[
|
||||
AND t1.store_seq = #{providerSeq}
|
||||
]]>
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(siteType)">
|
||||
<![CDATA[
|
||||
AND T2.SITETYPE IN (#{sitetype})
|
||||
]]>
|
||||
</if>
|
||||
GROUP BY YEAR(T4.REFUND_DATE), WEEK(T4.REFUND_DATE,1)
|
||||
ORDER BY T4.REFUND_DATE ASC
|
||||
</select>
|
||||
|
||||
<!-- 월별 환불 금액 -->
|
||||
<select id="selectBOItrntMnthlyRefund" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
T2.STATS_YEAR,
|
||||
T2.STATS_MONTH,
|
||||
T2.STATS_DAY,
|
||||
WEEK(T4.REFUND_DATE, 1) AS WEEKS,
|
||||
HOUR(T4.REFUND_DATE) AS HOUR,
|
||||
SUM(T2.REFUND_PRICE_SUM) AS REFUND_PRICE_SUM,
|
||||
SUM(T2.REFUND_EMONEY_SUM) AS REFUND_EMONEY_SUM,
|
||||
SUM(T2.REFUND_CASH_SUM) AS REFUND_CASH_SUM,
|
||||
SUM(T2.REFUND_COUNT_SUM) AS REFUND_COUNT_SUM,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM) AS OPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM) AS SUBOPTION_SUPPLY_PRICE_SUM,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM_KRW) AS SUBOPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_SUPPLY_PRICE_SUM_KRW) AS SUBOPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.OPTION_SUPPLY_PRICE_SUM_KRW) AS OPTION_SUPPLY_PRICE_SUM_KRW,
|
||||
SUM(T2.CANCEL_PRICE_SUM) AS CANCEL_PRICE_SUM,
|
||||
SUM(T2.CANCEL_COUNT_SUM) AS CANCEL_COUNT_SUM,
|
||||
SUM(T2.RETURN_PRICE_SUM) AS RETURN_PRICE_SUM,
|
||||
SUM(T2.RETURN_COUNT_SUM) AS RETURN_COUNT_SUM,
|
||||
T4.REFUND_DATE,
|
||||
T2.SITETYPE,
|
||||
T2.REFUND_TYPE,
|
||||
T2.REFUND_CODE,
|
||||
SUM(T2.M_REFUND_PRICE) AS M_REFUND_PRICE,
|
||||
SUM(T2.P_REFUND_PRICE) AS P_REFUND_PRICE,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM) AS OPTION_COMMISSION_PRICE_SUM,
|
||||
SUM(T2.OPTION_COMMISSION_PRICE_SUM_KRW) AS OPTION_COMMISSION_PRICE_SUM_KRW,
|
||||
SUM(T2.SUBOPTION_COMMISSION_PRICE_SUM) AS SUBOPTION_COMMISSION_PRICE_SUM,
|
||||
FROM GC_ORDER_POSINFO T1
|
||||
LEFT JOIN GC_ACCUMUL_SALES_REFUND T2
|
||||
ON T1.ORDER_SEQ = T2.ORDER_SEQ
|
||||
LEFT JOIN GC_ORDER_REFUND T4
|
||||
ON T2.REFUND_CODE = T4.REFUND_CODE
|
||||
WHERE 1=1
|
||||
AND T1.STORE_SEQ > 1
|
||||
AND T2.STATS_YEAR = #{year}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(providerSeq)">
|
||||
<![CDATA[
|
||||
AND T1.STORE_SEQ = #{providerSeq}
|
||||
]]>
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(siteType)">
|
||||
<![CDATA[
|
||||
AND T2.SITETYPE IN (#{sitetype})
|
||||
]]>
|
||||
</if>
|
||||
GROUP BY T2.STATS_MONTH
|
||||
ORDER BY T4.REFUND_DATE ASC
|
||||
</select>
|
||||
|
||||
<!-- 입점사별 통계 -->
|
||||
<select id="selectBOItrntStrSelng" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
I.GOODS_NAME, I.GOODS_SEQ,
|
||||
SUM( IFNULL(IO.EA,0) ) AS EA_SUM,
|
||||
SUM( (IFNULL(IO.PRICE,0) * IFNULL(IO.EA,0)) + (IFNULL(ISUBO.PRICE,0) * IFNULL(ISUBO.EA,0)) ) AS PRICE_SUM,
|
||||
SUM( IFNULL(IO.COUPON_SALE,0) + ( IFNULL(IO.MEMBER_SALE,0) * IFNULL(IO.EA,0) ) + IFNULL(IO.FBLIKE_SALE,0) + IFNULL(IO.MOBILE_SALE,0) + IFNULL(IO.PROMOTION_CODE_SALE,0) + IFNULL(IO.REFERER_SALE,0) ) AS SALE_SUM
|
||||
FROM GC_ORDER_ITEM_OPTION AS IO
|
||||
LEFT JOIN GC_ORDER_ITEM_SUBOPTION AS ISUBO
|
||||
ON IO.ORDER_SEQ=ISUBO.ORDER_SEQ
|
||||
AND IO.ITEM_SEQ=ISUBO.ITEM_SEQ
|
||||
AND IO.ITEM_OPTION_SEQ=ISUBO.ITEM_OPTION_SEQ
|
||||
LEFT JOIN GC_ORDER_ITEM AS I
|
||||
ON I.ITEM_SEQ=IO.ITEM_SEQ
|
||||
WHERE 1=1
|
||||
AND IO.ORDER_SEQ IN (
|
||||
SELECT ORDER_SEQ
|
||||
FROM GC_ORDER
|
||||
WHERE DEPOSIT_DATE BETWEEN '#{sdate} 00:00:00' AND '#{edate} 23:59:59 '
|
||||
AND DEPOSIT_YN = 'Y'
|
||||
AND SITETYPE IN (#{sitetype})
|
||||
AND STEP BETWEEN '15' AND '85'
|
||||
)
|
||||
GROUP BY i.goods_seq
|
||||
</select>
|
||||
<!-- 반품 환불 조회 -->
|
||||
<select id="selectBOItrntRefund" parameterType="com.wb.domainserver.domain.itrnt.selng.vo.BOItrntSelngVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
RP.PROVIDER_SEQ,
|
||||
SUM(IFNULL(RP.REFUND_PRICE,0)) AS REFUND_PRICE
|
||||
FROM GC_ORDER_REFUND_PROVIDER AS RP, GC_ORDER_REFUND AS R
|
||||
WHERE 1=1
|
||||
AND RP.REFUND_CODE = R.REFUND_CODE
|
||||
AND R.STATUS = 'COMPLETE'
|
||||
AND R.REFUND_DATE BETWEEN '#{sdate}' AND '#{edate}'
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(providerSeq)">
|
||||
<![CDATA[
|
||||
AND RP.PROVIDER_SEQ = #{providerSeq}
|
||||
AND I.PROVIDER_SEQ = #{providerSeq}
|
||||
]]>
|
||||
</if>
|
||||
GROUP BY RP.PROVIDER_SEQ
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user