dever hace 3 años
padre
commit
67d43d1414
Se han modificado 1 ficheros con 9 adiciones y 7 borrados
  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;
+                            }
                         }
                     }