zilong 4 роки тому
батько
коміт
dd45b5c0bc

+ 32 - 0
app/Http/Controllers/Api/V1/EvaluateController.php

xqd
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: zilongs
+ * Date: 20-10-5
+ * Time: 上午11:44
+ */
+
+namespace App\Http\Controllers\Api\V1;
+
+use App\Models\Evaluate;
+
+class EvaluateController extends AuthController
+{
+    public function evaluateList()
+    {
+        $user = $this->user;
+        $data = Evaluate::with('order.docter')->where('user_id', $user['id'])->orderBy('id', 'desc')->paginate();
+        return out($data);
+    }
+
+    public function evaluateDetail()
+    {
+        $req = request()->post();
+        $this->validate(request(), [
+            'evaluate_id' => 'required|integer',
+        ]);
+
+        $data = Evaluate::with('order.docter')->where('id', $req['evaluate_id'])->first();
+        return out($data);
+    }
+}

+ 35 - 0
app/Http/Controllers/Api/V1/SuggestController.php

xqd
@@ -0,0 +1,35 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: zilongs
+ * Date: 20-10-5
+ * Time: 上午11:28
+ */
+
+namespace App\Http\Controllers\Api\V1;
+
+use App\Models\Suggest;
+
+class SuggestController extends AuthController
+{
+    public function suggestList()
+    {
+        $user = $this->user;
+
+        $data = Suggest::with('order.docter')->where('user_id', $user['id'])->orderBy('id', 'desc')->paginate();
+
+        return out($data);
+    }
+
+    public function suggestDetail()
+    {
+        $req = request()->post();
+        $this->validate(request(), [
+            'suggest_id' => 'required|integer',
+        ]);
+
+        $data = Suggest::with('order.docter')->where('id', $req['suggest_id'])->first();
+
+        return out($data);
+    }
+}

+ 5 - 0
app/Models/Evaluate.php

xqd
@@ -14,4 +14,9 @@ class Evaluate extends BaseModel
     {
         return $this->belongsTo(User::class)->select(['id', 'nickname', 'avatar']);
     }
+
+    public function order()
+    {
+        return $this->belongsTo(Order::class);
+    }
 }

+ 17 - 0
app/Models/Suggest.php

xqd
@@ -0,0 +1,17 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: zilongs
+ * Date: 20-10-5
+ * Time: 上午11:31
+ */
+
+namespace App\Models;
+
+class Suggest extends BaseModel
+{
+    public function order()
+    {
+        return $this->belongsTo(Order::class);
+    }
+}