ChenWuJie 4 years ago
parent
commit
a0def66081
2 changed files with 20 additions and 0 deletions
  1. 19 0
      app/Http/Controllers/Api/mini/OrderController.php
  2. 1 0
      routes/api.php

+ 19 - 0
app/Http/Controllers/Api/mini/OrderController.php

xqd
@@ -270,6 +270,25 @@ class OrderController extends BaseController
         }
         return $this->success(['msg' => '获取账单详情成功', 'data' => $data,'order_view' => $order_view]);
     }
+    public function updateOrderviewStatus (Request $request)
+    {
+        if ($request->input('order_sn'))
+        {
+            $order_sn = $request->input('order_sn');
+        }else
+        {
+            return $this->error(['msg' => '订单号缺失']);
+        }
+        if ($request->input('time'))
+        {
+            $time = $request->input('time');
+        }else
+        {
+            return $this->error(['msg' => '确认时间缺失']);
+        }
+        OrderOverviewModel::where('order_sn',$order_sn)->update(['status'=> 1,'confirmation_time'=>$time]);
+        return $this->success(['msg' => '更新订单状态成功']);
+    }
 
     public function update(Request $request)
     {

+ 1 - 0
routes/api.php

xqd
@@ -73,6 +73,7 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\mini', 'prefix' =>
     $api->any('orders/getYears', 'OrderController@getYears');
     $api->any('orders/getOrderview', 'OrderController@getOrderview');
     $api->any('orders/getOrderDetails', 'OrderController@getOrderDetails');
+    $api->any('orders/updateOrderviewStatus', 'OrderController@updateOrderviewStatus');
 
     $api->any('repair-devices/create', 'RepairDeviceController@create');
     $api->any('repair-devices/get', 'RepairDeviceController@get');