|
|
@ -110,12 +110,20 @@ class ReportK3Controller extends Controller |
|
|
|
$resultData = DB::table($dataChild['table_name'])->where($columnSelf,$value->{$columnForeign})->get(); |
|
|
|
$resultData = DB::table($dataChild['table_name'])->where($columnSelf,$value->{$columnForeign})->get(); |
|
|
|
$value->childData = $resultData; |
|
|
|
$value->childData = $resultData; |
|
|
|
$value->k3_checked = $resultData->pluck("name_checklist_k3")->all(); |
|
|
|
$value->k3_checked = $resultData->pluck("name_checklist_k3")->all(); |
|
|
|
$dataImage = Image::where("category", "report_k3")->where("ref_id", $value->id)->first(); |
|
|
|
// $dataImage = Image::where("category", "report_k3")->where("ref_id", $value->id)->first(); |
|
|
|
if($dataImage){ |
|
|
|
// if($dataImage){ |
|
|
|
$value->image = $dataImage->image; |
|
|
|
// $value->image = $dataImage->image; |
|
|
|
}else{ |
|
|
|
// }else{ |
|
|
|
$value->image = null; |
|
|
|
// $value->image = null; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
$dataImage = Image::where("category", "report_k3")->where("ref_id", $value->id)->get(); |
|
|
|
|
|
|
|
$images = []; |
|
|
|
|
|
|
|
if (count($dataImage) > 0) { |
|
|
|
|
|
|
|
foreach($dataImage as $reportImage) { |
|
|
|
|
|
|
|
array_push($images, $reportImage); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
$value->image = $images; |
|
|
|
$idsChecklist = $resultData->pluck("checklist_k3_id")->all(); |
|
|
|
$idsChecklist = $resultData->pluck("checklist_k3_id")->all(); |
|
|
|
$CheklistK3Ids = ProjectToChecklistK3::whereNotIn("checklist_k3_id", $idsChecklist)->where("proyek_id", $value->proyek_id)->pluck("checklist_k3_id"); |
|
|
|
$CheklistK3Ids = ProjectToChecklistK3::whereNotIn("checklist_k3_id", $idsChecklist)->where("proyek_id", $value->proyek_id)->pluck("checklist_k3_id"); |
|
|
|
$value->k3_not_checked = ChecklistK3::whereIn("id", $CheklistK3Ids)->pluck("name")->all(); |
|
|
|
$value->k3_not_checked = ChecklistK3::whereIn("id", $CheklistK3Ids)->pluck("name")->all(); |
|
|
|