From 8533f2e61f58668ea96ddce0b6dc7be734ec3823 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Tue, 11 Mar 2025 10:58:12 +0300 Subject: [PATCH] [ERP-327] api return count of new orders --- erp24/api2/controllers/MarketplaceController.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/erp24/api2/controllers/MarketplaceController.php b/erp24/api2/controllers/MarketplaceController.php index 11773d84..f65bb1fd 100644 --- a/erp24/api2/controllers/MarketplaceController.php +++ b/erp24/api2/controllers/MarketplaceController.php @@ -2,6 +2,7 @@ namespace app\controllers; +use yii_app\records\MarketplaceOrders; use yii_app\records\MarketplaceStatus; class MarketplaceController extends BaseController @@ -10,4 +11,19 @@ class MarketplaceController extends BaseController $this->response->format = \yii\web\Response::FORMAT_JSON; return ['response' => MarketplaceStatus::find()->asArray()->all()]; } + + public function actionGetNewOrderCount() { + return ['response' => MarketplaceOrders::find() + ->where([ + 'status_1c' => 1, + 'status_id' => 1, + ])->andWhere([ + 'between', + 'creation_date', + date('Y-m-d 00:00:00', strtotime('-3 days', time())), + date('Y-m-d 23:59:59', time()) + ]) + ->count() + ]; + } } \ No newline at end of file -- 2.39.5