return $this->redirect(Yii::$app->request->referrer);
}
-}
+
+ public function actionGetProductListData()
+ {
+ Yii::$app->response->format = Response::FORMAT_JSON;
+ $request = Yii::$app->request;
+
+ $bouquet_id = (int) $request->get('id');
+ $month = (int) $request->get('month');
+ $year = (int) $request->get('year');
+
+ $products = BouquetCompositionProducts::find()->where(['bouquet_id' => $bouquet_id])->all();
+
+ $data = [];
+
+ foreach ($products as $product) {
+ $data[] = [
+ 'product_guid' => $product->product_guid,
+ 'buildPercentage' => $product->getBuildPercentage($year, $month),
+ 'averageNumberOfPieces' => $product->getAverageNumberOfPieces($year, $month),
+ ];
+ }
+
+ return $data;
+ }
+}