This commit is contained in:
2024-05-24 15:27:07 +03:00
parent 17df2ce6a9
commit fc1da2c238
643 changed files with 110185 additions and 231 deletions

View File

@ -0,0 +1,30 @@
<?php
namespace common\services;
use common\models\Product;
class ProductService
{
public Product $model;
public function __construct()
{
$this->model = new Product();
}
/**
* @param int $company_id
* @param int|null $category_id
* @return array
*/
public function findBy(int $company_id, int $category_id = null): array
{
return $this->model->find()->where(['company_id' => $company_id])
->andWhere(['status' => Product::STATUS_ACTIVE])
->andFilterWhere(['product_category_id' => $category_id])
->all();
}
}