dever 3 years ago
parent
commit
67d43d1414
1 changed files with 9 additions and 7 deletions
  1. 9 7
      app/shop/lib/Refund.php

+ 9 - 7
app/shop/lib/Refund.php

@@ -155,14 +155,16 @@ class Refund
                         $num = $info['num'];   
                     }
                     $info['total_price'] = $info['price'] * $num;
-                    $kou = $data['card_code_cash'] + $data['wallet_cash'];
+                    if (isset($data['card_code_cash']) && $data['card_code_cash']) {
+                        $kou = $data['card_code_cash'] + $data['wallet_cash'];
                     
-                    if ($kou > 0) {
-                        if ($info['total_price'] >= $kou) {
-                            $info['total_price'] = $info['total_price'] - $kou;
-                        } else {
-                            $re_cash = $info['total_price'];
-                            $info['total_price'] = 0;
+                        if ($kou > 0) {
+                            if ($info['total_price'] >= $kou) {
+                                $info['total_price'] = $info['total_price'] - $kou;
+                            } else {
+                                $re_cash = $info['total_price'];
+                                $info['total_price'] = 0;
+                            }
                         }
                     }