where("id", $id); } $supports = $supports->get(); $k = 0; foreach($supports AS $data) { $uniqueFields = [ 'line' => $data->line_number, 'component_code_id' => $data->support_code, ]; $data = [ 'project' => $data->zone, 'discipline' => 'Piping Support', 'line' => $data->line_number, 'rev' => $data->rev, 'component_code_id' => $data->support_code, // 'longdescription' => $data->line_number, // 'description_en' => $data->line_number, 'description_ru' => $data->erection_materials_name, 'manufacturing_standard' => $data->standart, 'material' => $data->materials, // 'material_quality_standard' => $data->line_number, 'quantity' => $data->quantity, // 'dia_inch_1' => $data->line_number, // 'dn_1' => $data->line_number, 'odmm_1' => $data->welded_pad_measure, // 'schedule_1' => $data->line_number, 'thicknessmm_1' => $data->thickness, // 'diainch_2' => $data->line_number, // 'dn_2' => $data->line_number, // 'odmm_2' => $data->line_number, // 'schedule_2' => $data->line_number, // 'thicknessmm_2' => $data->line_number, // 'pn_mpa' => $data->line_number, 'weight' => $data->unit_weight, 'total_weight' => $data->quantity * $data->unit_weight, 'designer' => $data->designer, ]; $k += db('m_t_o_s')->updateOrInsert($uniqueFields, $data); } //dump("$k data sync from supports ==> mtos"); Log::debug("$k data sync from supports to mtos"); ?>