zilong 4 年之前
父節點
當前提交
fd69a77e1f
共有 3 個文件被更改,包括 23 次插入1 次删除
  1. 3 0
      app/Http/Controllers/Api/V1/UserController.php
  2. 9 0
      app/Models/Docter.php
  3. 11 1
      app/Models/UserMessage.php

+ 3 - 0
app/Http/Controllers/Api/V1/UserController.php

@@ -114,8 +114,11 @@ class UserController extends AuthController
     public function userMessageList()
     public function userMessageList()
     {
     {
         $user = $this->user;
         $user = $this->user;
+
         $data = UserMessage::where('user_id', $user['id'])->orderBy('id', 'desc')->paginate();
         $data = UserMessage::where('user_id', $user['id'])->orderBy('id', 'desc')->paginate();
+
         UserMessage::where('user_id', $user['id'])->where('status', 1)->update(['status' => 2]);
         UserMessage::where('user_id', $user['id'])->where('status', 1)->update(['status' => 2]);
+
         return out($data);
         return out($data);
     }
     }
 
 

+ 9 - 0
app/Models/Docter.php

@@ -125,4 +125,13 @@ class Docter extends BaseModel
 
 
         return 0;
         return 0;
     }
     }
+
+    public function getPhoneMinutesAttribute()
+    {
+        if (!empty($this->phone_minutes)) {
+            return SystemConfig::where('group', 'docter_config')->where('key', 'phone_base_time')->value('value');
+        }
+
+        return $this->phone_minutes;
+    }
 }
 }

+ 11 - 1
app/Models/UserMessage.php

@@ -10,7 +10,7 @@ namespace App\Models;
 
 
 class UserMessage extends BaseModel
 class UserMessage extends BaseModel
 {
 {
-    protected $appends = ['product_type'];
+    protected $appends = ['product_type', 'order_status'];
 
 
     public static function saveMessage($user_id, $type, $relation_id = 0, $param = [], $content = '')
     public static function saveMessage($user_id, $type, $relation_id = 0, $param = [], $content = '')
     {
     {
@@ -36,4 +36,14 @@ class UserMessage extends BaseModel
 
 
         return 0;
         return 0;
     }
     }
+
+    public function getOrderStatusAttribute()
+    {
+        $status = 0;
+        if (!empty($this->relation_id)) {
+            $status = Order::where('id', $this->relation_id)->value('order_status');
+        }
+
+        return $status;
+    }
 }
 }