From 117324387653f299825808b088f84baade568648 Mon Sep 17 00:00:00 2001 From: fomichev Date: Mon, 21 Apr 2025 17:40:11 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0?= =?utf8?q?=20=D1=82=D0=BE=D0=B2=D0=B0=D1=80=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/controllers/MarketplaceOrdersController.php | 14 ++++++++++++++ erp24/views/marketplace-orders/index.php | 13 +++++++++++++ erp24/views/marketplace-orders/view.php | 12 ++++++++++++ 3 files changed, 39 insertions(+) diff --git a/erp24/controllers/MarketplaceOrdersController.php b/erp24/controllers/MarketplaceOrdersController.php index c5f457d0..25924062 100644 --- a/erp24/controllers/MarketplaceOrdersController.php +++ b/erp24/controllers/MarketplaceOrdersController.php @@ -666,4 +666,18 @@ class MarketplaceOrdersController extends Controller return $this->asJson($query); } + + public function actionCheckItem($id) + { + $item = MarketplaceOrderItems::find()->where(['id' => $id])->one(); + $product = Products1c::find()->where(['articule' => $item->offer_id])->one(); + + if ($product) { + Yii::$app->session->setFlash('success', "Товар с артикулом" . $item->offer_id . " найден"); + return $this->redirect(['view', 'id' => $item->order_id]); + } else { + Yii::$app->session->setFlash('error', "проблемы с товаром - нет такого товара c артикулом - " . $item->offer_id); + return $this->redirect(['view', 'id' => $item->order_id]); + } + } } diff --git a/erp24/views/marketplace-orders/index.php b/erp24/views/marketplace-orders/index.php index 1e00ee5e..7dac5b90 100644 --- a/erp24/views/marketplace-orders/index.php +++ b/erp24/views/marketplace-orders/index.php @@ -21,6 +21,19 @@ YiiAsset::register($this);

title) ?>

+ session->hasFlash('error')): ?> +
+ + session->getFlash('error') ?> +
+ + + session->hasFlash('success')): ?> +
+ + session->getFlash('success') ?> +
+

'btn btn-success']) ?> 'btn btn-success']) ?> diff --git a/erp24/views/marketplace-orders/view.php b/erp24/views/marketplace-orders/view.php index 10f7eb1f..f385d146 100644 --- a/erp24/views/marketplace-orders/view.php +++ b/erp24/views/marketplace-orders/view.php @@ -17,7 +17,19 @@ $this->params['breadcrumbs'][] = $this->title;

'btn btn-primary my-4']) ?>

title) ?>

+ session->hasFlash('error')): ?> +
+ + session->getFlash('error') ?> +
+ + session->hasFlash('success')): ?> +
+ + session->getFlash('success') ?> +
+ $model, -- 2.39.5