fix : 결제취소, 환불 원화추가
This commit is contained in:
@@ -1733,7 +1733,7 @@
|
|||||||
, #{refundAcntDpstrNm}
|
, #{refundAcntDpstrNm}
|
||||||
, REPLACE(#{refundAcntnb}, '-', '')
|
, REPLACE(#{refundAcntnb}, '-', '')
|
||||||
, #{refundAmt}
|
, #{refundAmt}
|
||||||
, #{wonRefundAmt}
|
, ROUND((SELECT GO2.WON_RL_SETLE_AMT/GO2.RL_SETLE_AMT FROM GC_ORDER GO2 WHERE GO2.SOPMAL_CD = #{sopmalCd} AND GO2.ORDR_INNB = #{ordrInnb}) * ${refundAmt},0)
|
||||||
, #{refundAccmlmnyAmt}
|
, #{refundAccmlmnyAmt}
|
||||||
, #{refundDlvyAmt}
|
, #{refundDlvyAmt}
|
||||||
, #{wonRefundDlvyAmt}
|
, #{wonRefundDlvyAmt}
|
||||||
@@ -4866,7 +4866,9 @@
|
|||||||
<![CDATA[
|
<![CDATA[
|
||||||
UPDATE GC_ORDER_REFUND
|
UPDATE GC_ORDER_REFUND
|
||||||
SET RETURN_DLVY_AMT = #{returnDlvyAmt}
|
SET RETURN_DLVY_AMT = #{returnDlvyAmt}
|
||||||
,REFUND_DLVY_AMT = #{refundDlvyAmt}
|
, WON_RETURN_DLVY_AMT = ROUND((SELECT GO2.WON_RL_SETLE_AMT/GO2.RL_SETLE_AMT FROM GC_ORDER GO2 WHERE GO2.SOPMAL_CD = #{sopmalCd} AND GO2.ORDR_INNB = #{ordrInnb}) * #{returnDlvyAmt}, 0)
|
||||||
|
, REFUND_DLVY_AMT = #{refundDlvyAmt}
|
||||||
|
, WON_REFUND_DLVY_AMT = ROUND((SELECT GO2.WON_RL_SETLE_AMT/GO2.RL_SETLE_AMT FROM GC_ORDER GO2 WHERE GO2.SOPMAL_CD = #{sopmalCd} AND GO2.ORDR_INNB = #{ordrInnb}) * #{refundDlvyAmt}, 0)
|
||||||
WHERE SOPMAL_CD = #{sopmalCd}
|
WHERE SOPMAL_CD = #{sopmalCd}
|
||||||
AND ORDER_REFUND_INNB = #{orderRefundInnb}
|
AND ORDER_REFUND_INNB = #{orderRefundInnb}
|
||||||
]]>
|
]]>
|
||||||
|
|||||||
@@ -570,8 +570,10 @@
|
|||||||
RE.REFUND_ACNT_DPSTR_NM,
|
RE.REFUND_ACNT_DPSTR_NM,
|
||||||
RE.REFUND_ACNTNB,
|
RE.REFUND_ACNTNB,
|
||||||
RE.REFUND_AMT,
|
RE.REFUND_AMT,
|
||||||
|
RE.WON_REFUND_AMT,
|
||||||
RE.REFUND_ACCMLMNY_AMT,
|
RE.REFUND_ACCMLMNY_AMT,
|
||||||
RE.REFUND_DLVY_AMT,
|
RE.REFUND_DLVY_AMT,
|
||||||
|
RE.WON_REFUND_DLVY_AMT,
|
||||||
RE.MLG_ACCMLMNY_AMT,
|
RE.MLG_ACCMLMNY_AMT,
|
||||||
RE.MLG_ACCMLMNY_VALID_DT,
|
RE.MLG_ACCMLMNY_VALID_DT,
|
||||||
RE.ENURI_REVISN_AMT,
|
RE.ENURI_REVISN_AMT,
|
||||||
@@ -597,6 +599,7 @@
|
|||||||
IFNULL(REGEXP_REPLACE(CAST(AES_DECRYPT(UNHEX(RE.RETURN_CSTMR_MBTLNB) , '1df5be2f7e90ae36') AS CHAR(50)), '(.{3})(.{4})(.{4})', '$1-$2-$3'), '') AS RETURN_CSTMR_MBTLNB,
|
IFNULL(REGEXP_REPLACE(CAST(AES_DECRYPT(UNHEX(RE.RETURN_CSTMR_MBTLNB) , '1df5be2f7e90ae36') AS CHAR(50)), '(.{3})(.{4})(.{4})', '$1-$2-$3'), '') AS RETURN_CSTMR_MBTLNB,
|
||||||
IFNULL(CAST(AES_DECRYPT(UNHEX(RE.RETURN_CSTMR_MBTLNB) , '1df5be2f7e90ae36') AS CHAR(50)), '') AS RETURN_CSTMR_MBTLNB_N_UNDER,
|
IFNULL(CAST(AES_DECRYPT(UNHEX(RE.RETURN_CSTMR_MBTLNB) , '1df5be2f7e90ae36') AS CHAR(50)), '') AS RETURN_CSTMR_MBTLNB_N_UNDER,
|
||||||
FORMAT(ROUND(RE.RETURN_DLVY_AMT), 0) AS RETURN_DLVY_AMT,
|
FORMAT(ROUND(RE.RETURN_DLVY_AMT), 0) AS RETURN_DLVY_AMT,
|
||||||
|
FORMAT(ROUND(RE.WON_RETURN_DLVY_AMT), 0) AS WON_RETURN_DLVY_AMT,
|
||||||
RE.RETURN_DLVY_TRGET_CD,
|
RE.RETURN_DLVY_TRGET_CD,
|
||||||
RE.RETURN_DLVY_RSPNSBL_CD,
|
RE.RETURN_DLVY_RSPNSBL_CD,
|
||||||
RE.RETURN_DLVY_PYMNT_TY_CD,
|
RE.RETURN_DLVY_PYMNT_TY_CD,
|
||||||
@@ -1063,7 +1066,8 @@
|
|||||||
<![CDATA[RETURN_CSTMR_MBTLNB = HEX(AES_ENCRYPT(REPLACE(#{returnCstmrMbtlnb}, '-', ''), '1df5be2f7e90ae36')),]]>
|
<![CDATA[RETURN_CSTMR_MBTLNB = HEX(AES_ENCRYPT(REPLACE(#{returnCstmrMbtlnb}, '-', ''), '1df5be2f7e90ae36')),]]>
|
||||||
</if>
|
</if>
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(returnDlvyAmt)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(returnDlvyAmt)">
|
||||||
<![CDATA[RETURN_DLVY_AMT = REPLACE(#{returnDlvyAmt}, ',', ''),]]>
|
RETURN_DLVY_AMT = REPLACE(#{returnDlvyAmt}, ',', ''),
|
||||||
|
WON_RETURN_DLVY_AMT = ROUND((SELECT GO2.WON_RL_SETLE_AMT/GO2.RL_SETLE_AMT FROM GC_ORDER GO2 WHERE GO2.SOPMAL_CD = #{sopmalCd} AND GO2.ORDR_INNB = #{ordrInnb}) * REPLACE(#{returnDlvyAmt}, ',', ''), 0) ,
|
||||||
</if>
|
</if>
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(returnDlvyRspnsblCd)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(returnDlvyRspnsblCd)">
|
||||||
<![CDATA[RETURN_DLVY_RSPNSBL_CD = #{returnDlvyRspnsblCd},]]>
|
<![CDATA[RETURN_DLVY_RSPNSBL_CD = #{returnDlvyRspnsblCd},]]>
|
||||||
@@ -1142,7 +1146,8 @@
|
|||||||
<![CDATA[DLVY_AMT_REFUND_AMT = #{dlvyAmtRefundAmt},]]>
|
<![CDATA[DLVY_AMT_REFUND_AMT = #{dlvyAmtRefundAmt},]]>
|
||||||
</if>
|
</if>
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(refundAmt)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(refundAmt)">
|
||||||
<![CDATA[REFUND_AMT = #{refundAmt},]]>
|
REFUND_AMT = #{refundAmt},
|
||||||
|
WON_REFUND_AMT = ROUND((SELECT GO2.WON_RL_SETLE_AMT/GO2.RL_SETLE_AMT FROM GC_ORDER GO2 WHERE GO2.SOPMAL_CD = #{sopmalCd} AND GO2.ORDR_INNB = #{ordrInnb}) * #{refundAmt}, 0) ,
|
||||||
</if>
|
</if>
|
||||||
MNGR_INNB = #{updusr},
|
MNGR_INNB = #{updusr},
|
||||||
UPDT_DT = SYSDATE()
|
UPDT_DT = SYSDATE()
|
||||||
|
|||||||
@@ -468,10 +468,8 @@
|
|||||||
if (returnDlvyRspnsblCd === '01') { // 구매자
|
if (returnDlvyRspnsblCd === '01') { // 구매자
|
||||||
|
|
||||||
if (returnMthCd === '01') { // 고객이 배송
|
if (returnMthCd === '01') { // 고객이 배송
|
||||||
|
// returnDlvyAmt = returnDlvyAmtStdr - refundDlvyAmt > 0 ? returnDlvyAmtStdr - refundDlvyAmt : 0;
|
||||||
returnDlvyAmt = returnDlvyAmtStdr - refundDlvyAmt > 0 ? returnDlvyAmtStdr - refundDlvyAmt : 0;
|
// $('input[name="returnDlvyAmt"]').val(formatWithComma(returnDlvyAmt));
|
||||||
|
|
||||||
$('input[name="returnDlvyAmt"]').val(formatWithComma(returnDlvyAmt));
|
|
||||||
} else if (returnMthCd === '02') { // 상점이 회수
|
} else if (returnMthCd === '02') { // 상점이 회수
|
||||||
// $('input[name="returnDlvyAmt"]').val(formatWithComma($('input[name="returnDlvyAmt"]').val()));
|
// $('input[name="returnDlvyAmt"]').val(formatWithComma($('input[name="returnDlvyAmt"]').val()));
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -98,11 +98,6 @@
|
|||||||
|
|
||||||
const checkLength = $(row).find('input[name="goodsCheck"]:checked').length;
|
const checkLength = $(row).find('input[name="goodsCheck"]:checked').length;
|
||||||
|
|
||||||
/** 결제 확인상태인 경우 개별취소 불가*/
|
|
||||||
if ('${order.ordrSttusCd}' == '25'){
|
|
||||||
alert('결제확인 상태에서는 전체 취소만 가능합니다.');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (checkLength === 0) {
|
if (checkLength === 0) {
|
||||||
alert('결제취소/환불 하실 상품을 선택해 주십시요.');
|
alert('결제취소/환불 하실 상품을 선택해 주십시요.');
|
||||||
|
|||||||
Reference in New Issue
Block a user