]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Проблема копипасты
authorAlexander Smirnov <fredeom@mail.ru>
Fri, 13 Dec 2024 15:00:21 +0000 (18:00 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Fri, 13 Dec 2024 15:00:21 +0000 (18:00 +0300)
erp24/controllers/ShiftTransferController.php

index 4c1e8b969c156b69e1792da0c0ec534de87e4a7e..fb0cdf2b81136d3ba7434d2251e38b39c95f8be1 100644 (file)
@@ -171,6 +171,10 @@ class ShiftTransferController extends Controller
                     empty($postShiftTransfer['groups2']) ? [] : $postShiftTransfer['groups2']), $postShiftTransfer['store_guid']);
                 $loadDataShiftRemains = $data['loadDataShiftRemains'];
                 $productGuids = $data['productGuids'];
+
+                $data2 = self::buildLoadDataShiftRemains(array_merge(empty($postShiftTransfer['groups1']) ? [] : $postShiftTransfer['groups1'],
+                    empty($postShiftTransfer['groups2']) ? [] : $postShiftTransfer['groups2']), $postShiftTransfer['store_guid'], false);
+                $productGuidsUnnormal = $data2['productGuids'];
             } else {
                 $loadDataShiftRemains = ArrayHelper::getValue($postShiftTransfer, 'shiftRemainsCopy');
 
@@ -216,6 +220,9 @@ class ShiftTransferController extends Controller
             $data = self::buildLoadDataShiftRemains(explode(',', $shiftTransfer->product_groups), $shiftTransfer->store_guid);
             $productGuids = $data['productGuids'];
             $shiftTransfer->setGroups();
+
+            $data2 = self::buildLoadDataShiftRemains(explode(',', $shiftTransfer->product_groups), $shiftTransfer->store_guid, false);
+            $productGuidsUnnormal = $data2['productGuids'];
         }
 
         $isCreate = false;
@@ -230,9 +237,6 @@ class ShiftTransferController extends Controller
 
         $shiftTransfer->shiftRemainsCopy = $loadDataShiftRemains ?? $shiftTransfer->shiftRemains;
 
-        $data = self::buildLoadDataShiftRemains($shiftTransfer->groups2, $firstId, false);
-        $productGuidsUnnormal = $data['productGuids'];
-
         $existingKeys = ArrayHelper::getColumn($shiftTransfer->shiftRemainsCopy, 'product_guid');
         $productGuidsForRest = [];
         foreach ($productGuidsUnnormal as $key => $value) {