dever 3 years ago
parent
commit
3f013cd76b
2 changed files with 20 additions and 2 deletions
  1. 19 1
      app/card/src/Api.php
  2. 1 1
      app/shop/lib/Sell.php

+ 19 - 1
app/card/src/Api.php

@@ -148,7 +148,25 @@ class Api extends Core
             Dever::alert('兑换失败,请重新兑换');
         }
 
-        return 'ok';
+
+        $info = array();
+        $config = Dever::db('main/sell_config')->find();
+        $info['card_name'] = $config['card_name'];
+        $info['info'] = Dever::db('card/info')->find($data['card_id']);
+        if ($info['info']) {
+            $info['type'] = Dever::db('card/type')->find($info['type_id']);
+        }
+
+        if (!$data['total_cash']) {
+            $data['total_cash'] = $data['info']['value'];
+        }
+        if (!$data['use_cash']) {
+            $data['use_cash'] = 0;
+        }
+        $data['cash'] = $data['total_cash'] - $data['use_cash'];
+        $info['card'] = $data;
+
+        return $info;
     }
 
     # 查看兑换列表

+ 1 - 1
app/shop/lib/Sell.php

@@ -193,7 +193,7 @@ class Sell
             if ($card_code) {
                 $card_info = Dever::db('card/info')->find($card_code['card_id']);
                 if ($card_info) {
-                    $card_type = Dever::db('card/info')->find($card_info['type_id']);
+                    $card_type = Dever::db('card/type')->find($card_info['type_id']);
 
                     $card = substr($card_code['card'], -4);
                     $info['card_name'] .= '('.$card_type['name'].$card.')';