From: fomichev Date: Mon, 21 Apr 2025 14:40:11 +0000 (+0300) Subject: Проверка товаров X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=117324387653f299825808b088f84baade568648;p=erp24_rep%2Fyii-erp24%2F.git Проверка товаров --- 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,