json); $prefix = "ISOMETRIC-DRAWINGS"; $isometricNo = "$prefix-" . $counter; $isometricFileName = $isometricNo; $data = j(post("data")); $weldLogs = apply_welded_filter( db("weld_logs")->whereIn("id", array_column($data, 'id')) )->get(); $totalSpoolJoint = []; $totalJoint = []; foreach($weldLogs AS $weldLog) { if(!isset($totalSpoolJoint[$weldLog->iso_number][$weldLog->spool_number])) $totalSpoolJoint[$weldLog->iso_number][$weldLog->spool_number] = 0; if(!isset($totalJoint[$weldLog->iso_number])) $totalJoint[$weldLog->iso_number]= 0; if($weldLog->type_of_joint == "S") { $totalSpoolJoint[$weldLog->iso_number][$weldLog->spool_number]++; $totalJoint[$weldLog->iso_number]++; } } $k = 1; $rows = ""; $qc_date1 = ""; $qc_date2 = ""; foreach($weldLogs AS $weldLog) { $ste_subcontractor =$weldLog->ste_subcontractor; $general_contractor =$weldLog->general_contractor; $contractor =$weldLog->contractor; $qc_date1 = $weldLog->ndt_release_date; $qc_date2 = $weldLog->ndt_release_date; $row = "
| NO /Номер | ISOMETRIC NO / Номер чертежа | SPOOL NO/№ Трубного Узла | REV. Ревизия | Result of receiving the spool Результат приемки трубного узла |