|
@@ -433,7 +433,12 @@ class Refund
|
|
|
$re_cash = $info['re_cash'];
|
|
|
if (isset($order['card_code_id']) && $order['card_code_id'] && $order['card_code_cash'] > 0) {
|
|
|
|
|
|
- $card_cash = $order['card_code_cash'];
|
|
|
+ if ($re_cash > 0) {
|
|
|
+ $card_cash = $re_cash;
|
|
|
+ } else {
|
|
|
+ $card_cash = $order['card_code_cash'];
|
|
|
+ }
|
|
|
+
|
|
|
if ($re_cash > 0) {
|
|
|
$card_code_cash = $order['card_code_cash'] - $re_cash;
|
|
|
$order['card_code_cash'] = $re_cash;
|