Browse Source

订单唯一

afa 7 months ago
parent
commit
d627a5d653
1 changed files with 3 additions and 3 deletions
  1. 3 3
      application/api/controller/Order.php

+ 3 - 3
application/api/controller/Order.php

@@ -177,7 +177,7 @@ class Order extends Api
 
             // 生成订单
             $popularPrice = empty($popular_order->popular_price)? $order_info->price: $popular_order->popular_price;
-            $productOrder::setCreateOrder($params['order_id'], $order_info, $productOrder::Transfer, $this->auth->id, $order_info['user_id'], $popular_order->order_no, $order_info['fees'], $popularPrice);
+            $productOrder::setCreateOrder($params['order_id'], $order_info, $productOrder::Transfer, $this->auth->id, $order_info['user_id'], getOrderSN('R'.$params['order_id']), $order_info['fees'], $popularPrice);
            
             //扣除余额记录 
             $ledgerWalletModel->changeWalletAccount($this->auth->id, Asset::TOKEN, -$order_info['price'], LedgerTokenChangeModel::Payment, $order_info['user_id']);
@@ -230,7 +230,7 @@ class Order extends Api
             if(bccomp($fees, $chabao, 2) > 0) throw new Exception(__("余额不足请前往充值"), 15001);
            
             //添加记录
-            $productOrder::setCreateOrder($params['order_id'], $order_info, $productOrder::Giveaway, $user['id'], $this->auth->id, $order_info->order_no, $fees, $order_info->popular_price);
+            $productOrder::setCreateOrder($params['order_id'], $order_info, $productOrder::Giveaway, $user['id'], $this->auth->id, getOrderSN('R'.$params['order_id']), $fees, $order_info->popular_price);
 
             //对方Rwa+1
             if($order_info->popular_price > config('min_rwa_price')) $userModel::updateForRwaNum($user['id'], $userModel::getByParentId($user['id']), 1, '+');
@@ -274,7 +274,7 @@ class Order extends Api
             $productTransfer::where('order_id',$params['order_id'])->setField('status', $productTransfer::Stop);
 
             //新增记录
-            $productOrder::setCreateOrder($order_info['order_id'], $order_info, $productOrder::Popular, $order_info['user_id'], $order_info['from_user'], $order_info->order_no, 0, $order_info->popular_price);
+            $productOrder::setCreateOrder($order_info['order_id'], $order_info, $productOrder::Popular, $order_info['user_id'], $order_info['from_user'], getOrderSN('R'.$order_info['order_id']), 0, $order_info->popular_price);
    
             //修改:类型状态
             $order_info->type_id= $productOrder::Transfer;