Browse Source

咨询,评价

lizhen_gitee 1 month ago
parent
commit
f2d85ef463

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

@@ -80,6 +80,7 @@ class AskController extends BaseController
 
         //
         $order_id = _empty_default_($request->order_id,0);
+
         $order = DB::table('ask_order')->where('id',$order_id)->where('user_id',$request->uid)->where('status','>',0)->first();
         if(empty($order)){
             return $this->fail(200016,[],'没有找到该咨询');
@@ -87,6 +88,9 @@ class AskController extends BaseController
         if($order->status != 20){
             return $this->fail(200016,[],'咨询还没有结束');
         }
+        if(!empty($order->eva_content)){
+            return $this->fail(200016,[],'已经评价过了');
+        }
 
         //
         $update = [
@@ -95,6 +99,8 @@ class AskController extends BaseController
         ];
         DB::table('ask_order')->where('id',$order_id)->update($update);
 
+        return $this->success();
+
     }
 
     //答主的主页

+ 2 - 2
app/Http/Requests/Api/PostsRequests/AskRequest.php

@@ -14,8 +14,8 @@ class AskRequest extends ApiRequest
     public function rules()
     {
         return [
-            'eva_score'    => 'required|min:1|max:5',
-            'eva_content'  => 'required|length:100',
+            'eva_score'    => 'required',
+            'eva_content'  => 'required',
 
             'question' => 'required',
         ];

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

@@ -56,6 +56,8 @@ Route::group(
 
     //咨询,提出新问题
     Route::post('/ask/createnew', [AskController::class, 'createNew'])->middleware('auth.userstate');
+    //咨询,评价
+    Route::post('/ask/evaluate', [AskController::class, 'evaluate'])->middleware('auth.userstate');
 
 
     //  上传文件