Small project update

This commit is contained in:
ygbanzato 2024-07-08 02:24:33 +01:00
parent e9165fd5d3
commit 1bbbdc279e
5 changed files with 18 additions and 15 deletions

View File

@ -78,11 +78,6 @@ public function receiveQuestionsEquipment($equipmentID)
return response()->json($answersWithYes);
}
public function receiveAnswersEquipment(Request $request, $control_equipment_workstation_id)
{
@ -473,7 +468,7 @@ public function getEquipmentData($equipment_id, $component_tag)
return $task;
});
// Verificar se component_tag contém '@Obturador'
if (strpos($component_tag, '@Obturador') !== false) {
// Filtrar para manter apenas a tarefa : elemental_tasks_id = 9 (Retificação e lapidação)

View File

@ -69,12 +69,20 @@ public function refreshDataEquipments($datasProject)
}
$this->receiveElementalTasksAll = $elementalTasksCountsAll;
// Obtém a contagem das tarefas considerando os critérios especificados
$tasksCount = ControlEquipmentWorkstation::whereIn('elemental_tasks_id', $elementalTasks)
->whereIn('equipmentWorkHistorys_id', $receiveEquipmentsProject->pluck('equipmentWorkHistorys_id'))
->get(['equipmentWorkHistorys_id', 'elemental_tasks_id'])
->get(['equipmentWorkHistorys_id', 'elemental_tasks_id', 'departure_date', 'status'])
->groupBy('elemental_tasks_id')
->map(function ($group) {
return $group->unique('equipmentWorkHistorys_id')->count();
->map(function ($group, $taskId) {
if ($taskId == 9) {
return $group->filter(function ($item) {
return $item->departure_date !== null && $item->status == 1;
})->unique('equipmentWorkHistorys_id')->count();
} else {
return $group->unique('equipmentWorkHistorys_id')->count();
}
});
$newArray = [];
@ -95,6 +103,7 @@ public function refreshDataEquipments($datasProject)
}
$this->receiveElementalTasksAll = $newArray1;
$this->countElementalTasksAll = array_sum($this->receiveElementalTasksAll);
}
public function render()

View File

@ -23,7 +23,7 @@
<section class="content">
<div class="container-fluid">
<div class="row justify-content-center">
<div class="col-12">
<div class="card card-primary" id="cardAssetsTable">
<div class="card-header">

View File

@ -6084,5 +6084,4 @@ class="form-control" placeholder=""
</div>
@endif
@endisset
@endisset

View File

@ -91,10 +91,10 @@
Route::get('teste1', function () {
return (new PdfWrapper)
->loadUrl('https://www.google.pt')
->download('ispt40.pdf');
->loadUrl('https://www.google.pt')
->download('ispt40.pdf');
});
// Route::get('teste1', function () {