$query->andFilterWhere(['ilike', 'guid', $this->guid])
->andFilterWhere(['ilike', 'guid_replacement', $this->guid_replacement])
- ->andFilterWhere(['ilike', 'products_1c.name', $this->productName])
+ ->orFilterWhere(['ilike', 'products_1c.articule', $this->guid])
->orFilterWhere(['ilike', 'products_1c.name', $this->guid]);
<div class="product1-creplacement-form p-4">
<?php $form = ActiveForm::begin(['id' => 'product-replacement-form']); ?>
- <div class="row">
+ <div class="row mb-3">
<div class="col-6">
],
],
]) ?>
-
+ <p class="text-danger">Внимание! Если товар не найден, проверьте общий список - возможно товар уже присутствует в списке замен</p>
</div>
</div>
],
],
]) ?>
+
</div>
</div>
<div id="guid-replacement-container" class="col-6">
<?php foreach ($replacements as $key => $replacement): ?>
<?php
+ if($replacement->replacementProduct) {
+ $replacementArticule = $replacement->replacementProduct->articule ? (' (' . $replacement->replacementProduct->articule . ')') : '';
+ $replacementName = $replacement->replacementProduct->name ? ($replacement->replacementProduct->name . $replacementArticule) : $replacementArticule;
+ } else {
+ $replacementName = 'Неизвестно';
+ }
+
- $replacementName = $replacement->replacementProduct ? $replacement->replacementProduct->name : 'Неизвестно';
?>
<div class="guid-replacement-group row" style="position: relative;">
<?= Html::hiddenInput('Product1cReplacement[replacement_ids][]', $replacement->id) ?>