|
@@ -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;
|