@@ -594,7 +594,7 @@ class Manage
return false;
}
} elseif ($card['create_type'] == 3) {
- $cash = round($order['price']*($v['num']/100), 2);
+ $cash = round($order['soft_cash']*($v['num']/100), 2);
$price = $cash;
$v['num'] = 1;
$v['sku_id'] = Dever::load('card/lib/code')->create($card, 2, $order['mid'], $order['id'], $cash);
@@ -1330,7 +1330,7 @@ class Order
} elseif ($v['type'] == 2) {
$card = Dever::db('card/info')->find($v['type_id']);
if ($card['create_type'] == 3) {
- $card['value'] = round($info['price']*($v['num']/100), 2);
+ $card['value'] = round($info['soft_cash']*($v['num']/100), 2);
$v['num'] = $v['num'] . '%';
} else {
$v['num'] = $v['num'] * $t;