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); ?>