zilong 4 年之前
父節點
當前提交
7ad9d1116f
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      app/Http/Controllers/Api/V1/OrderController.php

+ 6 - 1
app/Http/Controllers/Api/V1/OrderController.php

xqd xqd
@@ -17,6 +17,7 @@ use App\Models\OrderVaccine;
 use App\Models\Patient;
 use App\Models\Payment;
 use App\Models\ServicePack;
+use App\Models\Team;
 use App\Models\TimePeriod;
 use App\Models\User;
 use App\Models\UserCoupon;
@@ -557,7 +558,11 @@ class OrderController extends AuthController
         ]);
         $user = $this->user;
 
-        $data = Order::with(['docter.office', 'docter.qualification', 'orderPatient', 'orderPack.team.docter', 'orderNurse', 'orderVaccine', 'organization.docter', 'suggest'])->where('id', $req['order_id'])->where('user_id', $user['id'])->first();
+        $data = Order::with(['docter.office', 'docter.qualification', 'orderPatient', 'orderPack', 'orderNurse', 'orderVaccine', 'organization.docter', 'suggest'])->where('id', $req['order_id'])->where('user_id', $user['id'])->first()->toArray();
+        $data['order_pack']['team'] = [];
+        if (!empty($data['order_pack']['team_id'])) {
+            $data['order_pack']['team'] = Team::with(['docter.office', 'docter.qualification'])->whereIn('id', $data['order_pack']['team_id'])->get()->toArray();
+        }
 
         return out($data);
     }