diff --git a/app/Http/Controllers/H5/OrderController.php b/app/Http/Controllers/H5/OrderController.php index ba2693d..0b20443 100644 --- a/app/Http/Controllers/H5/OrderController.php +++ b/app/Http/Controllers/H5/OrderController.php @@ -541,8 +541,9 @@ class OrderController extends Controller */ public function orderScheme(Request $request, Order $order) { + $foodIds = Food::where("type", "FOOD")->pluck("id")->toArray(); $scheme = $order->scheme; - $value = []; + $arr = []; if ($scheme) { $value = $scheme->scheme; foreach ($value as $item) { @@ -551,9 +552,12 @@ class OrderController extends Controller $item->name = $food->name; } $item->model = $scheme->model; + if (!in_array($item->id, $foodIds)) + continue; + $arr[] = $item; } } - return $this->success('ok', $value); + return $this->success('ok', $arr); } /**