Files
citrus-cms/app/Http/Controllers/SaveTrigger/incoming_control_paints.php
T
2026-04-28 21:14:25 +03:00

75 lines
2.6 KiB
PHP

<?php
use App\Models\IncomingControlPaint;
use App\Models\PaintFollowUp;
$id = $request['key'];
/*
$incomingControlPaints = IncomingControlPaint::where("id", $id)->get();
//->where("id",">", $lastId)
$count = 0;
foreach($incomingControlPaints AS $incomingControlPaint) {
// Update for brand_name_1
$updateData1 = [
'incoming_control_akt_no_1' => $incomingControlPaint->akt_number,
'incoming_control_rfi_no_1' => $incomingControlPaint->rfi_no,
'akt_date_1' => $incomingControlPaint->akt_date,
'standartgost_iso_en_1' => $incomingControlPaint->manufacturing_standard,
'certificate_passport_no_1' => $incomingControlPaint->certificate_no,
'certificate_passport_date_1' => $incomingControlPaint->certificate_date,
];
$whereData1 = [
'brend_name_1' => $incomingControlPaint->brend_name,
];
PaintFollowUp::where($whereData1)->update($updateData1);
// Update for brand_name_2
$updateData2 = [
'incoming_control_akt_no_2' => $incomingControlPaint->akt_number,
'incoming_control_rfi_no_2' => $incomingControlPaint->rfi_no,
'akt_date_2' => $incomingControlPaint->akt_date,
'standartgost_iso_en_2' => $incomingControlPaint->manufacturing_standard,
'certificate_passport_no_2' => $incomingControlPaint->certificate_no,
'certificate_passport_date_2' => $incomingControlPaint->certificate_date,
];
$whereData2 = [
'brend_name_2' => $incomingControlPaint->brend_name,
];
PaintFollowUp::where($whereData2)->update($updateData2);
// Update for brand_name_3
$updateData3 = [
'incoming_control_akt_no_3' => $incomingControlPaint->akt_number,
'incoming_control_rfi_no_3' => $incomingControlPaint->rfi_no,
'akt_date_3' => $incomingControlPaint->akt_date,
'standartgost_iso_en_3' => $incomingControlPaint->manufacturing_standard,
'certificate_passport_no_3' => $incomingControlPaint->certificate_no,
'certificate_passport_date_3' => $incomingControlPaint->certificate_date,
];
$whereData3 = [
'brend_name_3' => $incomingControlPaint->brend_name,
];
PaintFollowUp::where($whereData)->update($updateData);
Cache::put($cachePrefix, $incomingControlPaint->id);
$count++;
}
dump("$count Data has been sync from Incoming Control Paint to Paint Follow Up");
*/
?>