修改全额退款时支付状态修改为已退款
This commit is contained in:
parent
aa52919a63
commit
682fc71043
|
|
@ -91,7 +91,7 @@
|
||||||
update t_pay_order
|
update t_pay_order
|
||||||
set refund_times = refund_times + 1, <!-- 退款次数 +1 -->
|
set refund_times = refund_times + 1, <!-- 退款次数 +1 -->
|
||||||
refund_state = CASE WHEN refund_amount + #{currentRefundAmount} >= amount THEN 2 ELSE 1 END, <!-- 更新是否已全额退款。 此更新需在refund_amount更新之前,否则需要去掉累加逻辑 -->
|
refund_state = CASE WHEN refund_amount + #{currentRefundAmount} >= amount THEN 2 ELSE 1 END, <!-- 更新是否已全额退款。 此更新需在refund_amount更新之前,否则需要去掉累加逻辑 -->
|
||||||
`state` = CASE WHEN refund_state = 2 THEN 5 ELSE 2 END, <!-- 更新是否已退款。 此更新需在refund_state更新之后,如果全额退款则修改支付状态为已退款 -->
|
`state` = CASE WHEN refund_state = 2 THEN 5 ELSE 2 END, <!-- 更新支付状态是否已退款。 此更新需在refund_state更新之后,如果全额退款则修改支付状态为已退款 -->
|
||||||
refund_amount = refund_amount + #{currentRefundAmount} <!-- 退款金额累加 -->
|
refund_amount = refund_amount + #{currentRefundAmount} <!-- 退款金额累加 -->
|
||||||
where
|
where
|
||||||
pay_order_id = #{payOrderId} and `state` = 2 <!-- 订单号 & 成功状态的可退款 -->
|
pay_order_id = #{payOrderId} and `state` = 2 <!-- 订单号 & 成功状态的可退款 -->
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue