Browse Source

异常处理

彭俊 6 years ago
parent
commit
c367a90c21
1 changed files with 5 additions and 5 deletions
  1. 5 5
      Application/Api/Controller/Betorder.php

+ 5 - 5
Application/Api/Controller/Betorder.php

@@ -1003,18 +1003,18 @@ class Betorder extends BaseController{
             //查询订单信息
             $order_data = lm($order_model,"Commons")
                 ->where('order_id',$order_id)
-                ->first()->toArray();
+                ->first();
 
             //订单不存在
             if(empty($order_data)) throw new \Exception(Render([], '10030', lang('Tips','Sports')->get('order_null')));
 
             //订单非投注状态 不可撤单
-            if($order_data['status'] != 1) throw new \Exception(Render([], '10031', lang('Tips','Sports')->get('order_type_err')));
+            if($order_data->status != 1) throw new \Exception(Render([], '10031', lang('Tips','Sports')->get('order_type_err')));
              //获取用户数据
              $userInfo = $this->getAgent($token);
 
             //验证订单是否属于该用户
-            if($order_data['account_identity'] != $userInfo['account_identity']) throw new \Exception(Render([], '10025', lang('Tips','Sports')->get('auth_error').':不是该用户的订单'));
+            if($order_data->account_identity != $userInfo['account_identity']) throw new \Exception(Render([], '10025', lang('Tips','Sports')->get('auth_error').':不是该用户的订单'));
 
              //获取用户账户余额
              $cash = $userInfo['cash'];
@@ -1026,10 +1026,10 @@ class Betorder extends BaseController{
              $odds_money_data = lm('money_details',"Commons")
                  ->select('info_identity','trade_id','account_name','account_identity','money','money_type','money_cash','trade_type','status')
                  ->where($where)
-                 ->get()
-                 ->toArray();
+                 ->get();
              
              if(empty($odds_money_data))  throw new \Exception(Render([], '10026', lang('Tips','Sports')->get('order_money_err')));
+             $odds_money_data = $odds_money_data -> toArray();
              //获取订单投注金额
              $odds_money_bet = 0;
              //获取订单反水金额