zilong 4 tahun lalu
induk
melakukan
d1e681bdfb
1 mengubah file dengan 13 tambahan dan 0 penghapusan
  1. 13 0
      app/Models/Order.php

+ 13 - 0
app/Models/Order.php

xqd xqd
@@ -10,6 +10,8 @@ namespace App\Models;
 
 class Order extends BaseModel
 {
+    protected $appends = ['is_evaluate'];
+
     CONST UNPAID = 1, ISING = 2, FINISHED = 3,CANCELED=4; //订单状态(1.未支付 2.进行中 3.已完成 4.已取消)
     public static  $_order_status = [
         self::UNPAID=>'未支付',
@@ -91,4 +93,15 @@ class Order extends BaseModel
     {
         return $this->hasOne(Suggest::class)->select(['id', 'order_id']);
     }
+
+    public function getIsEvaluateAttribute()
+    {
+        $user = User::getUserByToken();
+        $is_evaluate = 0;
+        if (Evaluate::where('order_id', $this->id)->where('user_id', $user['id'])->exists()) {
+            $is_evaluate = 1;
+        }
+
+        return $is_evaluate;
+    }
 }