]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Проверка товаров
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 21 Apr 2025 14:40:11 +0000 (17:40 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 21 Apr 2025 14:40:11 +0000 (17:40 +0300)
erp24/controllers/MarketplaceOrdersController.php
erp24/views/marketplace-orders/index.php
erp24/views/marketplace-orders/view.php

index c5f457d0c9d13d3b0d42de1bb00da2b33835b488..259240625640bd0caa6c532aa8e0a9b1dbff714b 100644 (file)
@@ -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]);
+        }
+    }
 }
index 1e00ee5e9b4520a15c24a2a8642075f0a178e1ec..7dac5b90d93ba805b15684d257307a4285b7ab1e 100644 (file)
@@ -21,6 +21,19 @@ YiiAsset::register($this);
 
     <h1><?= Html::encode($this->title) ?></h1>
 <div class="row">
+    <?php if (Yii::$app->session->hasFlash('error')): ?>
+        <div class="alert alert-danger alert-dismissable">
+            <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
+            <?= Yii::$app->session->getFlash('error') ?>
+        </div>
+    <?php endif; ?>
+
+    <?php if (Yii::$app->session->hasFlash('success')): ?>
+        <div class="alert alert-success alert-dismissable">
+            <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
+            <?= Yii::$app->session->getFlash('success') ?>
+        </div>
+    <?php endif; ?>
     <p>
         <?= Html::a('Доставки заказов', ['/marketplace-order-delivery/index'], ['class' => 'btn btn-success']) ?>
         <?= Html::a('Элементы заказов', ['/marketplace-order-items/index'], ['class' => 'btn btn-success']) ?>
index 10f7eb1f34032294373492729f50a69f4dbe00be..f385d14686e0ddc4eb15aa60493a8dfc000fbc9a 100644 (file)
@@ -17,7 +17,19 @@ $this->params['breadcrumbs'][] = $this->title;
 <div class="marketplace-orders-view p-4">
     <?= Html::a('Назад', ['index'], ['class' => 'btn btn-primary my-4']) ?>
     <h1><?= Html::encode($this->title) ?></h1>
+    <?php if (Yii::$app->session->hasFlash('error')): ?>
+        <div class="alert alert-danger alert-dismissable">
+            <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
+            <?= Yii::$app->session->getFlash('error') ?>
+        </div>
+    <?php endif; ?>
 
+    <?php if (Yii::$app->session->hasFlash('success')): ?>
+        <div class="alert alert-success alert-dismissable">
+            <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
+            <?= Yii::$app->session->getFlash('success') ?>
+        </div>
+    <?php endif; ?>
 
     <?= DetailView::widget([
         'model' => $model,