]> gitweb.erp-flowers.ru Git - yii-erp24/.git/commitdiff
sales phone filter fix
authorAlexander Smirnov <fredeom@mail.ru>
Mon, 6 May 2024 16:04:47 +0000 (19:04 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Mon, 6 May 2024 16:04:47 +0000 (19:04 +0300)
erp24/actions/sales/IndexAction.php

index 99a9f5fe95716dc5640cd8eb65894b5de0aed5e4..69ff52ecf870562b6cc77daeee995c97b1262c08 100644 (file)
@@ -5,6 +5,7 @@ namespace yii_app\actions\sales;
 use Yii;
 use yii\base\Action;
 use yii\base\DynamicModel;
+use yii\db\Expression;
 use yii\helpers\ArrayHelper;
 use yii_app\records\Admin;
 use yii_app\records\Products1c;
@@ -54,7 +55,7 @@ class IndexAction extends Action {
             $salesQuery = $salesQuery->andWhere(['LIKE', 'number', '%' . $filterModel->name . '%', false]);
         }
         if (!empty($filterModel->phone)) {
-            $salesQuery = $salesQuery->andWhere(['LIKE', 'phone', '%' . $filterModel->phone . '%', false]);
+            $salesQuery = $salesQuery->andWhere(['LIKE', new Expression('phone::varchar(20)'), '%' . $filterModel->phone . '%', false]);
         }
         if (!empty($filterModel->operation)) {
             $salesQuery = $salesQuery->andWhere(['LIKE', 'operation', '%' . $filterModel->operation . '%', false]);