From: fomichev Date: Mon, 19 May 2025 11:46:56 +0000 (+0300) Subject: Переименование переменных X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=68c0ee8b75e8db75f020724f31894d446154c824;p=erp24_rep%2Fyii-erp24%2F.git Переименование переменных --- diff --git a/erp24/services/StorePlanService.php b/erp24/services/StorePlanService.php index 26165020..4b651d33 100755 --- a/erp24/services/StorePlanService.php +++ b/erp24/services/StorePlanService.php @@ -859,7 +859,7 @@ class StorePlanService } $resultData = []; - $debugData = []; + $detailData = []; //var_dump($storesParams);die(); foreach ($storesForecasts as $storeForecast) { $products = ArrayHelper::toArray(BouquetCompositionProducts::getCompositionProducts($storeForecast['bouquet_id'])); @@ -887,7 +887,7 @@ class StorePlanService } $resultData[$storeForecast["type_sales_id"]][$species][$storeForecast["type_sales"]] += $productCost; - $debugData[$storeForecast["type_sales_id"]][$species][$storeForecast["type_sales"]][] = [ + $detailData[$storeForecast["type_sales_id"]][$species][$storeForecast["type_sales"]][] = [ 'product_guid' => $product['product_guid'], 'price' => $basePrice, 'count' => $product['count'], @@ -906,7 +906,7 @@ class StorePlanService } } - return ['detail' => $resultData, 'final' => $finalResult, 'debug' => $debugData]; + return ['detail' => $resultData, 'final' => $finalResult, 'fullDetail' => $detailData]; } @@ -948,7 +948,7 @@ class StorePlanService ); $resultData = []; - $debugData = []; + $detailData = []; $priceCache = []; $speciesCache = []; @@ -1032,7 +1032,7 @@ class StorePlanService $cost = round($raw * BouquetCompositionPrice::SURCHARGE_ASSEMBLY, 2); $resultData[$sid][$species][$typeSales] = ($resultData[$sid][$species][$typeSales] ?? 0) + $cost; - $debugData[$sid][$species][$typeSales][] = [ + $detailData[$sid][$species][$typeSales][] = [ 'product_guid' => $guid, 'price' => $price, 'count' => $product['count'], @@ -1056,7 +1056,7 @@ class StorePlanService return [ 'detail' => $resultData, 'final' => $finalResult, - 'debug' => $debugData + 'fullDetail' => $detailData ]; } diff --git a/erp24/views/bouquet/month-goal-forecast.php b/erp24/views/bouquet/month-goal-forecast.php index 727e0199..6b329a84 100644 --- a/erp24/views/bouquet/month-goal-forecast.php +++ b/erp24/views/bouquet/month-goal-forecast.php @@ -8,7 +8,7 @@ use yii\widgets\ActiveForm; use yii\data\ArrayDataProvider; /* @var $model yii\base\DynamicModel */ -/* @var $result array ['final', 'detail', 'debug'] */ +/* @var $result array ['final', 'detail', 'fullDetail'] */ /* @var $storesMap array */ /* @var $month int */ /* @var $year int */ @@ -113,8 +113,8 @@ $saleTypesLabels = [

Детальный разбор по магазинам

- - $speciesData): ?> + + $speciesData): ?>

Магазин:

$saleTypes): ?>

Вид продукции:

@@ -156,9 +156,9 @@ $saleTypesLabels = [

Детальный разбор по всем магазинам

$speciesData) { + $flattenedFullDetail = []; + if (!empty($result['fullDetail'])) { + foreach ($result['fullDetail'] as $storeId => $speciesData) { foreach ($speciesData as $species => $saleTypes) { foreach ($saleTypes as $saleType => $entries) { foreach ($entries as $entry) { @@ -169,17 +169,17 @@ $saleTypesLabels = [ $entry['species'] = $species; $entry['sale_type'] = $saleType; $entry['sale_type_label']= isset($saleTypesLabels[$saleType]) ? $saleTypesLabels[$saleType] : $saleType; - $flattenedDebug[] = $entry; + $flattenedFullDetail[] = $entry; } } } } } - $debugProvider = new ArrayDataProvider([ - 'allModels' => $flattenedDebug, + $fullDetailProvider = new ArrayDataProvider([ + 'allModels' => $flattenedFullDetail, 'pagination' => false, ]); - $fullDataProvider = clone $debugProvider; + $fullDataProvider = clone $fullDetailProvider; $fullDataProvider->pagination = false; $gridColumns = [ ['attribute' => 'month', 'label' => 'Месяц'], @@ -233,7 +233,7 @@ $saleTypesLabels = [ ]); echo $exportMenu; echo GridView::widget([ - 'dataProvider' => $debugProvider, + 'dataProvider' => $fullDetailProvider, 'columns' => $gridColumns, ]); diff --git a/erp24/views/bouquet/month-goal.php b/erp24/views/bouquet/month-goal.php index 3ea81784..74b9ebe5 100644 --- a/erp24/views/bouquet/month-goal.php +++ b/erp24/views/bouquet/month-goal.php @@ -100,8 +100,8 @@ $saleTypesLabels = [

Детальный разбор по магазинам

- - $speciesData): ?> + + $speciesData): ?>

Магазин:

$saleTypes): ?>

Вид продукции:

@@ -175,9 +175,9 @@ $saleTypesLabels = [

Детальный разбор по всем магазинам

$speciesData) { + $flattenedFullDetail = []; + if (!empty($result['fullDetail'])) { + foreach ($result['fullDetail'] as $storeId => $speciesData) { foreach ($speciesData as $species => $saleTypes) { foreach ($saleTypes as $saleType => $entries) { foreach ($entries as $entry) { @@ -188,14 +188,14 @@ $saleTypesLabels = [ $entry['species'] = $species; $entry['sale_type'] = $saleType; $entry['sale_type_label']= isset($saleTypesLabels[$saleType]) ? $saleTypesLabels[$saleType] : $saleType; - $flattenedDebug[] = $entry; + $flattenedFullDetail[] = $entry; } } } } } - $debugProvider = new ArrayDataProvider([ - 'allModels' => $flattenedDebug, + $fullDetailProvider = new ArrayDataProvider([ + 'allModels' => $flattenedFullDetail, 'pagination' => false, ]); $gridColumns = [ @@ -227,7 +227,7 @@ $saleTypesLabels = [ ['attribute' => 'rounded', 'label' => 'С наценкой за сборку'], ]; $exportMenu = ExportMenu::widget([ - 'dataProvider' => $debugProvider, + 'dataProvider' => $fullDetailProvider, 'columns' => $gridColumns, 'exportConfig' => [ ExportMenu::FORMAT_EXCEL => [ @@ -250,7 +250,7 @@ $saleTypesLabels = [ ]); echo $exportMenu; echo GridView::widget([ - 'dataProvider' => $debugProvider, + 'dataProvider' => $fullDetailProvider, 'columns' => $gridColumns, // 'exportConfig' => [ // GridView::CSV => [