{{-- --}} {{-- {{ __('Download Report') }} --}} @if ($group->tests->contains('has_merge', 1)) @foreach ($group->tests as $test) @php $isTestHidden = true; $group_test_reopen_done1 = []; $group_test_reopen_done2 = []; $my_partner_report = ''; $get_my_partner_id = ''; $lab_1 = 0; $lab_2 = 0; $lab_3 = 0; $lab_4 = 0; if ($test->merge_pdf()) { $get_my_partner_id = $test->merge_pdf()->lab_id_1 == $test->id ? $test->merge_pdf()->lab_id_2 : $test->merge_pdf()->lab_id_1; $my_partner_report = App\Models\GroupTest::where('id', $get_my_partner_id)->first(); if ($my_partner_report->done == 1 && $test->done == 1 && $test->merge_pdf()) { $isTestHidden = false; } } // $reopens = App\MergeGrouptestReopen::where('group_test_id', $test->id) // ->where('done', 0) // ->get(); // foreach ($reopens as $reopen) { // $merge_reports = App\MergeReport::where('lab_id_1', $reopen->group_test_id) // ->orWhere('lab_id_2', $reopen->group_test_id) // ->get(); // foreach ($merge_reports as $merge_report) { // $group_test_reopen_done1 = $merge_report // ->where('lab_id_1', $test->id) // ->orWhere('lab_id_2', $test->id) // ->first(); // if ($group_test_reopen_done1) { // $lab_1 = $group_test_reopen_done1->lab_id_1; // $lab_2 = $group_test_reopen_done1->lab_id_2; // } // } // } // foreach ($reopens as $reopen) { // $merge_reports = App\MergeReport::where('lab_id_1', $test->id) // ->orWhere('lab_id_2', $test->id) // ->get(); // foreach ($merge_reports as $merge_report) { // $group_test_reopen_done2 = $merge_report // ->where('lab_id_1', $test->id) // ->orWhere('lab_id_2', $test->id) // ->first(); // if ($group_test_reopen_done2) { // $lab_3 = $group_test_reopen_done2->lab_id_1; // $lab_4 = $group_test_reopen_done2->lab_id_2; // } // } // } // // var_dump($lab_3, $lab_4); // $isTestHidden = $group->done == 0 || $test->id == $lab_1 || $test->id == $lab_2; @endphp @if ($isTestHidden == false) {{-- @dump($test->id, 'done merge', $get_my_partner_id, $test->merge_pdf()->file) --}} {{ __('Download Report') }} @else {{-- @dump($test->id, 'undone merge', $get_my_partner_id, $test->document) --}} {{ __('Download Report') }} @endif @endforeach @else @foreach ($group->tests as $test) {{-- @dump('single', $test->id, $test->document) --}} {{ __('Download Report') }} @endforeach @endif