zilong 4 yıl önce
ebeveyn
işleme
6b0f974408

+ 3 - 1
app/Http/Controllers/Api/V1/CommonController.php

xqd
@@ -80,7 +80,9 @@ class CommonController extends Controller
 
         $token = aes_encrypt(['id' => $user['id'], 'time' => time()]);
 
-        return out(['token' => $token]);
+        $req['token'] = $token;
+        $req['id'] = $user['id'];
+        return out($req);
     }
 
     public function getPhoneNumber()

+ 11 - 0
app/Models/Patient.php

xqd
@@ -16,4 +16,15 @@ class Patient extends BaseModel
     {
         return birthday_to_age($this->birthday);
     }
+
+    public function getOrderNumAttribute()
+    {
+        return Order::where('patient_id', $this->id)->where('payment_status', 2)->where('product_type', '<', 6)->count();
+    }
+
+    public function getPackDocterNumAttribute()
+    {
+        $team_ids = OrderPack::join('order', 'order.id', '=', 'order_pack.order_id')->where('order.patient_id', $this->id)->where('order.payment_status', 2)->where('order.product_type', 7)->pluck('order_pack.team_id')->toArray();
+        return TeamDocter::whereIn('team_id', $team_ids)->count();
+    }
 }

+ 14 - 0
app/Models/TeamDocter.php

xqd
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: zilongs
+ * Date: 20-11-2
+ * Time: 上午11:18
+ */
+
+namespace App\Models;
+
+class TeamDocter extends BaseModel
+{
+
+}