wesmiler 2 ماه پیش
والد
کامیت
7754c46e91
2فایلهای تغییر یافته به همراه19 افزوده شده و 1 حذف شده
  1. 18 0
      app/Http/Controllers/Api/v1/OrderController.php
  2. 1 1
      routes/api.php

+ 18 - 0
app/Http/Controllers/Api/v1/OrderController.php

@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api\v1;
 use App\Http\Controllers\Api\webApp;
 use App\Http\Validator\OrderValidator;
 use App\Services\Api\AccountService;
+use App\Services\Api\GoodsService;
 use App\Services\Api\MemberService;
 use App\Services\Api\OrderService;
 use App\Services\ConfigService;
@@ -31,6 +32,23 @@ class OrderController extends webApp
         return message(1010, true, $datas);
     }
 
+    /**
+     * 详情
+     */
+    public function info()
+    {
+        $params = request()->all();
+        $id = isset($params['id'])? intval($params['id']) : 0;
+        $no = isset($params['no'])? trim($params['no']) : '';
+        if(empty($id)){
+            return message(1036, false);
+        }
+        if($info = OrderService::make()->getOrderInfo($id,$no)){
+            return message(1010, true, $info);
+        }else{
+            return message(1009, false);
+        }
+    }
 
     /**
      * 数量

+ 1 - 1
routes/api.php

@@ -75,7 +75,7 @@ Route::prefix('v1')->middleware('web.login')->group(function() {
 
     // 订单列表
     Route::post('/order/index', [\App\Http\Controllers\Api\v1\OrderController::class, 'index']);
-    Route::post('/order/info', [\App\Http\Controllers\Api\v1\OrderController::class, 'info']);
+    Route::post('/order/info', [\App\Http\Controllers\Api\v1\OrderController::class, '']);
     Route::post('/order/count', [\App\Http\Controllers\Api\v1\OrderController::class, 'count']);
     Route::post('/order/submit', [\App\Http\Controllers\Api\v1\OrderController::class, 'submit']);
     Route::post('/order/pay', [\App\Http\Controllers\Api\v1\OrderController::class, 'pay']);