|
|
@@ -183,7 +183,8 @@ class Order extends Api
|
|
|
if(bccomp($order_info['price'], $chabao, 2) > 0) throw new Exception(__("余额不足请前往充值"), 15001);
|
|
|
|
|
|
//抢购订单
|
|
|
- $popular_order = $productOrder->where('id', $order_info['order_id'])->find();
|
|
|
+ $popular_order = $productOrder->where('id', $order_info['order_id'])->find();
|
|
|
+
|
|
|
// 生成订单
|
|
|
$productOrder::setCreateOrder($params['order_id'], $order_info, $productOrder::Transfer, $this->auth->id, $order_info['user_id'], getOrderSN('Z'), $order_info['fees'], $popular_order->popular_price);
|
|
|
|
|
|
@@ -192,7 +193,7 @@ class Order extends Api
|
|
|
|
|
|
//扣除Rwa有效
|
|
|
if($popular_order->popular_price > config('min_rwa_price')) $userModel::updateForRwaNum($order_info['user_id'], $userModel::getByParentId($order_info['user_id']), 1, '-');
|
|
|
-
|
|
|
+
|
|
|
//增加转让人余额
|
|
|
$amount = bcsub($order_info['price'], $order_info['fees'], 2);
|
|
|
$ledgerWalletModel->changeWalletAccount($order_info['user_id'], Asset::TOKEN, $amount, $ledgerWalletModel::Receive, $this->auth->id);
|
|
|
@@ -201,8 +202,9 @@ class Order extends Api
|
|
|
if($popular_order->popular_price > config('min_rwa_price')) $userModel::updateForRwaNum($this->auth->id, $this->auth->parent_id, 1, '+');
|
|
|
|
|
|
//修改原订单状态
|
|
|
- $popular_order->status->$productOrder::Closure;
|
|
|
+ $popular_order->status=$productOrder::Closure;
|
|
|
$popular_order->save();
|
|
|
+
|
|
|
//修改状态
|
|
|
$order_info->status = $productTransfer::STOP;
|
|
|
$order_info->save();
|