示例#1
0
 protected function getOrderItems($id)
 {
     $order_items = OrderItem::find(['order_id' => $id])->all();
     $items = ArrayHelper::map($order_items, 'item_id', 'count');
     return $items;
 }
示例#2
0
 public function actionGetMenu()
 {
     $request = Yii::$app->request;
     $id = $request->post('id');
     $order_id = $request->post('order_id');
     $menu = $this->findModel($id);
     $order = $order_items = "";
     if ($order_id) {
         $order = Order::find($order_id)->one();
         $order_items = OrderItem::find(['order_id' => $order_id])->all();
         $order_items = ArrayHelper::map($order_items, 'item_id', 'count');
     }
     $items = ArrayHelper::map($menu->menuItems, 'item_id', 'item_name', 'item_tarif');
     return json_encode(['desc' => $menu->menu_desc, 'limit' => $menu->menu_limit, 'items' => $items, 'order_items' => $order_items]);
 }