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

index 1bf6d9885442ba5364be2d9a0062e10dbbae9ed0..71512d1b1bcc0ea57d0eb57743bb3c10b5638e82 100755 (executable)
@@ -477,9 +477,10 @@ class StorePlanService
 
         if (!empty($priceRecords)) {
             $totalPrice = 0;
-            $count = count($priceRecords);
+            $records = ArrayHelper::getColumn((array)$priceRecords, 'price');
+            $count = count((array)$priceRecords);
             foreach ($priceRecords as $record) {
-                $totalPrice += $record->price; // предполагаем, что поле с ценой называется "price"
+                $totalPrice += $record->price;
             }
             $averagePrice = $totalPrice / $count;
         } else {