İlk temizlik tamamlandı bir önceki projeden
This commit is contained in:
@@ -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);
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user