]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Вычисление средней цены
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 9 Apr 2025 07:13:05 +0000 (10:13 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 9 Apr 2025 07:13:05 +0000 (10:13 +0300)
erp24/services/StorePlanService.php

index 71512d1b1bcc0ea57d0eb57743bb3c10b5638e82..2ffb6b3e7f9e6c1bcf025be089c213e70cd2f729 100755 (executable)
@@ -478,9 +478,11 @@ class StorePlanService
         if (!empty($priceRecords)) {
             $totalPrice = 0;
             $records = ArrayHelper::getColumn((array)$priceRecords, 'price');
-            $count = count((array)$priceRecords);
+            $count = count($records);
             foreach ($priceRecords as $record) {
-                $totalPrice += $record->price;
+                if ($record->price) {
+                    $totalPrice += $record->price;
+                }
             }
             $averagePrice = $totalPrice / $count;
         } else {