]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-433 Отчет по остаткам букетов для МП и причинам, если логика не проходит. Возможн...
authormarina <m.zozirova@gmail.com>
Wed, 9 Jul 2025 19:30:35 +0000 (22:30 +0300)
committermarina <m.zozirova@gmail.com>
Wed, 9 Jul 2025 19:30:35 +0000 (22:30 +0300)
erp24/commands/MatrixErpController.php

index e54f2a01a6b03b831ad0271a6432cf0910bc8f6f..2ef490ad00006b95135dfe3d96007d7c45fe3608 100644 (file)
@@ -39,7 +39,8 @@ class MatrixErpController extends Controller
                 && (in_array('marketplace', $existingMapGuidGroupNames[$product->id]))) {
                 $matrixErp = $existingMapGuidMatrixErp[$product->id];
                 foreach (MatrixErpPropertyDynamic::fieldByCategory() as $category => $field) {
-                    if ($matrixErp->$field != $product->$field) {
+                    $matrixErpDynamic = MatrixErpPropertyDynamic::findOne(['product_id' => $product->id, 'active' => 1])?->value ?? null;
+                    if ($matrixErp->$field != $product->$field || $matrixErp->components != $matrixErpDynamic) {
                         $matrixErpPropertyDynamic1 = $matrixErpPropertyDynamicByGuid[$category][$matrixErp->guid] ?? null;
                         /* @var MatrixErpPropertyDynamic $matrixErpPropertyDynamic1 */
                         if ($matrixErpPropertyDynamic1) {