rabin 3 anni fa
parent
commit
9d4aea230f
1 ha cambiato i file con 10 aggiunte e 7 eliminazioni
  1. 10 7
      service/agent/lib/Order.php

+ 10 - 7
service/agent/lib/Order.php

@@ -1458,15 +1458,18 @@ class Order
                     $table['body'][] = array('商品', $goods_info['name'] . $sku, $goods_info['price'], $v['num']);
                     $table['body'][] = array('商品', $goods_info['name'] . $sku, $goods_info['price'], $v['num']);
                 } elseif ($v['type'] == 2) {
                 } elseif ($v['type'] == 2) {
                     $card = Dever::db('card/info')->find($v['type_id']);
                     $card = Dever::db('card/info')->find($v['type_id']);
-                    if ($card['create_type'] == 3) {
-                        $card['value'] = round($info['agent_cash']*($v['num']/100), 2);
-                        $v['num'] = $v['num'] . '%';
-                    } else {
-                        $v['num'] = $v['num'] * $t;
-                        $card['value'] = $card['value'] * $v['num'];
+                    if ($card) {
+                        if ($card['create_type'] == 3) {
+                            $card['value'] = round($info['agent_cash']*($v['num']/100), 2);
+                            $v['num'] = $v['num'] . '%';
+                        } else {
+                            $v['num'] = $v['num'] * $t;
+                            $card['value'] = $card['value'] * $v['num'];
+                        }
+                        
+                        $table['body'][] = array('电子券', $card['name'], $card['value'], $v['num']);
                     }
                     }
                     
                     
-                    $table['body'][] = array('电子券', $card['name'], $card['value'], $v['num']);
                 } elseif ($v['type'] == 3) {
                 } elseif ($v['type'] == 3) {
                     $prize = Dever::db('setting/prize')->find($v['type_id']);
                     $prize = Dever::db('setting/prize')->find($v['type_id']);
                     $v['num'] = $v['num'] * $t;
                     $v['num'] = $v['num'] * $t;