fix : 반품환불처리 원화계산로직 수정

This commit is contained in:
jazz
2026-03-17 16:54:30 +09:00
parent 6f50cacde2
commit d1573623a8

View File

@@ -1595,10 +1595,18 @@
WHEN RE.REFUND_TY_CD = '01' THEN RE.REFUND_AMT + RE.REFUND_DLVY_AMT WHEN RE.REFUND_TY_CD = '01' THEN RE.REFUND_AMT + RE.REFUND_DLVY_AMT
WHEN RE.REFUND_TY_CD = '02' THEN WHEN RE.REFUND_TY_CD = '02' THEN
CASE CASE
WHEN RE.RETURN_DLVY_PYMNT_TY_CD = '02' THEN GREATEST(RE.REFUND_AMT - IFNULL(RE.DLVY_AMT_REFUND_AMT, 0), 0) WHEN RE.RETURN_DLVY_PYMNT_TY_CD = '02' THEN
ELSE RE.REFUND_AMT CASE
END WHEN RE.RETURN_DLVY_RSPNSBL_CD = '01' THEN GREATEST(RE.REFUND_AMT - IFNULL(RE.DLVY_AMT_REFUND_AMT, 0), 0)
END WHEN RE.RETURN_DLVY_RSPNSBL_CD = '02' THEN GREATEST(RE.REFUND_AMT + IFNULL(RE.REFUND_DLVY_AMT, 0), 0)
END
ELSE
CASE
WHEN RE.RETURN_DLVY_RSPNSBL_CD = '01' THEN RE.REFUND_AMT
WHEN RE.RETURN_DLVY_RSPNSBL_CD = '02' THEN GREATEST(RE.REFUND_AMT + IFNULL(RE.REFUND_DLVY_AMT, 0), 0)
END
END
END
), 0) AS ORDER_REFUND_AMT_SUM ), 0) AS ORDER_REFUND_AMT_SUM
, ROUND( , ROUND(
SUM( SUM(
@@ -1606,10 +1614,18 @@
WHEN RE.REFUND_TY_CD = '01' THEN RE.WON_REFUND_AMT + RE.WON_REFUND_DLVY_AMT WHEN RE.REFUND_TY_CD = '01' THEN RE.WON_REFUND_AMT + RE.WON_REFUND_DLVY_AMT
WHEN RE.REFUND_TY_CD = '02' THEN WHEN RE.REFUND_TY_CD = '02' THEN
CASE CASE
WHEN RE.RETURN_DLVY_PYMNT_TY_CD = '02' THEN GREATEST(RE.WON_REFUND_AMT - IFNULL(RE.WON_DLVY_AMT_REFUND_AMT, 0), 0) WHEN RE.RETURN_DLVY_PYMNT_TY_CD = '02' THEN
ELSE RE.WON_REFUND_AMT CASE
END WHEN RE.RETURN_DLVY_RSPNSBL_CD = '01' THEN GREATEST(RE.WON_REFUND_AMT - IFNULL(RE.WON_DLVY_AMT_REFUND_AMT, 0), 0)
END WHEN RE.RETURN_DLVY_RSPNSBL_CD = '02' THEN GREATEST(RE.WON_REFUND_AMT + IFNULL(RE.WON_REFUND_DLVY_AMT, 0), 0)
END
ELSE
CASE
WHEN RE.RETURN_DLVY_RSPNSBL_CD = '01' THEN RE.WON_REFUND_AMT
WHEN RE.RETURN_DLVY_RSPNSBL_CD = '02' THEN GREATEST(RE.WON_REFUND_AMT + IFNULL(RE.WON_REFUND_DLVY_AMT, 0), 0)
END
END
END
), 0) AS WON_ORDER_REFUND_AMT_SUM ), 0) AS WON_ORDER_REFUND_AMT_SUM
FROM GC_ORDER_REFUND RE FROM GC_ORDER_REFUND RE
WHERE RE.SOPMAL_CD = #{sopmalCd} WHERE RE.SOPMAL_CD = #{sopmalCd}