İlk temizlik tamamlandı bir önceki projeden

This commit is contained in:
Ümit Tunç
2026-04-28 21:14:25 +03:00
commit f80443aec0
10000 changed files with 959965 additions and 0 deletions
@@ -0,0 +1,38 @@
<?php
if(isset($oldData->test_package_no))
{
$testPackWhereData = [
'test_package_number' => $oldData->test_package_no
];
$testPackBaseStatusWhereData = [
'test_package_no' => $oldData->test_package_no,
'drawing_no' => $oldData->iso_number,
];
// Önce weld_logs tablosunda aynı test_package_no var mı kontrol et
$weldLogCount = db("weld_logs")
->where(['test_package_no' => $oldData->test_package_no])
->count();
if ($weldLogCount > 0) {
Log::info("{$oldData->test_package_no} nolu test package weld_logs tablosunda mevcut, silme işlemi yapılmadı.");
} else {
$testPackagesChanged = db("test_packages")
->where($testPackWhereData)
->delete();
$tpBaseChanged = db("test_pack_base_statuses")
->where($testPackBaseStatusWhereData)
->delete();
Log::info("{$oldData->test_package_no} nolu test package {$oldData->iso_number} iso number dan silindi\ntpBaseDeleted: $tpBaseChanged\ntestPackagesDeleted: $testPackagesChanged\n");
}
} else {
Log::error("Weld log testp package no not found for ISO number: {$oldData->iso_number}");
}
spoolStatusChanger($oldData->iso_number);
?>