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;
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;
* @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
{
'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
use dosamigos\datetimepicker\DateTimePicker;
-use yii_app\controllers\ReportsController;
+use app\controllers\ReportsController;
use \yii_app\helpers\PrintBlockHelper;
/** @var \yii\base\DynamicModel $model */