From 08d022cac3061243a65bd3a01faa65c28220982d Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Fri, 15 Mar 2024 16:34:39 +0300 Subject: [PATCH] fix set actual code --- erp24/actions/reports/GenerateAction.php | 2 +- erp24/actions/reports/ShowAction.php | 2 +- erp24/records/OrdersAmo.php | 36 +++++++++++++++++++++++- erp24/views/reports/index.php | 2 +- 4 files changed, 38 insertions(+), 4 deletions(-) diff --git a/erp24/actions/reports/GenerateAction.php b/erp24/actions/reports/GenerateAction.php index ebee6ec8..1fac90c2 100644 --- a/erp24/actions/reports/GenerateAction.php +++ b/erp24/actions/reports/GenerateAction.php @@ -4,7 +4,7 @@ namespace yii_app\actions\reports; use ParseError, Exception; use yii\base\Action; -use yii_app\controllers\ReportsController; +use app\controllers\ReportsController; use yii_app\helpers\UtilHelper; use yii_app\records\DashboardSales; use yii_app\records\Reports; diff --git a/erp24/actions/reports/ShowAction.php b/erp24/actions/reports/ShowAction.php index 4dc48255..ba6ec0ce 100644 --- a/erp24/actions/reports/ShowAction.php +++ b/erp24/actions/reports/ShowAction.php @@ -5,7 +5,7 @@ namespace yii_app\actions\reports; use Yii; use yii\base\Action; use yii\base\DynamicModel; -use yii_app\controllers\ReportsController; +use app\controllers\ReportsController; use yii_app\records\Reports; use yii_app\records\ReportsFields; use yii_app\records\ReportsGroups; diff --git a/erp24/records/OrdersAmo.php b/erp24/records/OrdersAmo.php index e570d3cc..dbda3769 100644 --- a/erp24/records/OrdersAmo.php +++ b/erp24/records/OrdersAmo.php @@ -134,6 +134,12 @@ use Yii; * @property int $1c_send Отправлено в 1c * @property string $check_id_arr * @property string $data_md5 + * + * @property Sales $sales + * @property CityStore $storeObj + * @property Admin $courierObj + * @property Admin $floristObj + * @property OrdersStatus $status */ class OrdersAmo extends \yii\db\ActiveRecord { @@ -309,4 +315,32 @@ class OrdersAmo extends \yii\db\ActiveRecord 'data_md5' => 'Data Md5', ]; } -} + + public function getSales() + { + return $this->hasMany(Sales::class, ['order_id' => 'id']) + ->orderBy([ + 'date' => SORT_ASC + ]); + } + + public function getStoreObj() + { + return $this->hasOne(CityStore::class, ['id' => 'store_id']); + } + + public function getFloristObj() + { + return $this->hasOne(Admin::class, ['id' => 'florist_id']); + } + + public function getCourierObj() + { + return $this->hasOne(Admin::class, ['id' => 'courier_id']); + } + + public function getStatus() + { + return $this->hasOne(OrdersStatus::class, ['status_id' => 'status_id']); + } +} \ No newline at end of file diff --git a/erp24/views/reports/index.php b/erp24/views/reports/index.php index 458588ed..6c2c12b9 100644 --- a/erp24/views/reports/index.php +++ b/erp24/views/reports/index.php @@ -5,7 +5,7 @@ use \yii\helpers\Html; use dosamigos\datetimepicker\DateTimePicker; -use yii_app\controllers\ReportsController; +use app\controllers\ReportsController; use \yii_app\helpers\PrintBlockHelper; /** @var \yii\base\DynamicModel $model */ -- 2.39.5