lizhen_gitee 1 månad sedan
förälder
incheckning
04a8713d8c
2 ändrade filer med 8 tillägg och 4 borttagningar
  1. 6 4
      app/Http/Controllers/Api/AskController.php
  2. 2 0
      app/Routes/api/v1.php

+ 6 - 4
app/Http/Controllers/Api/AskController.php

@@ -120,17 +120,19 @@ class AskController extends BaseController
     }
 
     //结束此次咨询,用户或答主都可操作
-    public function finish(){
+    public function finish(Request $request){
         //
         $order_id = _empty_default_($request->order_id,0);
+        $uid      = $request->uid;
 
         $order = DB::table('ask_order')->where('id',$order_id)->where('status','>',0)
 //            ->where('user_id',$request->uid)
-            ->orWhere(function($query) {
-                $query->where('user_id',         $request->uid)
-                      ->where('blogger_user_id', $request->uid);
+            ->where(function($query) use ($uid) {
+                $query->orWhere('user_id',         $uid)
+                      ->orWhere('blogger_user_id', $uid);
             })
             ->first();
+
         if(empty($order)){
             return $this->fail(200016,[],'没有找到该咨询');
         }

+ 2 - 0
app/Routes/api/v1.php

@@ -60,6 +60,8 @@ Route::group(
     Route::post('/ask/evaluate', [AskController::class, 'evaluate'])->middleware('auth.userstate');
     //咨询,旁听
     Route::post('/ask/listen', [AskController::class, 'sit'])->middleware('auth.userstate');
+    //咨询,结束
+    Route::post('/ask/finish', [AskController::class, 'finish'])->middleware('auth.userstate');
     //咨询,订单支付
     Route::post('/ask/payaskorder', [AskController::class, 'payAskOrder'])->middleware('auth.userstate');
     //咨询,旁听支付