Подготовка к переводу на MV
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Services;
|
||||
|
||||
use App\Models\Report;
|
||||
use Illuminate\Support\Carbon;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
@@ -73,4 +74,21 @@ class MetrikaService
|
||||
return array_fill_keys($departmentIds, 0);
|
||||
}
|
||||
}
|
||||
|
||||
public function getMetricsForReport(Report $report): array
|
||||
{
|
||||
$metrics = [];
|
||||
|
||||
foreach ($report->metrikaResults as $metrikaResult) {
|
||||
$metrikaResult->load('metrikaItem');
|
||||
$metrics[] = [
|
||||
'metrika_id' => $metrikaResult->rf_metrika_item_id,
|
||||
'value_id' => $metrikaResult->metrika_result_id,
|
||||
'name' => $metrikaResult->metrikaItem->name,
|
||||
'value' => $metrikaResult->value,
|
||||
];
|
||||
}
|
||||
|
||||
return $metrics;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user