İ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,28 @@
<?php
namespace App\Services\TpCreator\DocumentProcessors;
use PhpOffice\PhpSpreadsheet\Worksheet\Worksheet;
class GenericProcessor extends AbstractTpDocumentProcessor
{
public function process(array $lineData, array $document, Worksheet $sheet, int $currentRow, array $settings): int
{
$testPackageNo = $lineData['test_package_number'];
$docPath = $document['path'];
$override = $settings['override'] ?? true;
$folder = $settings['full_folder'];
$rowNo = $settings['row_no'];
$testPackage = db("test_pack_base_statuses")->where("test_package_no", $testPackageNo)->first();
// Fallback search logic as per blade: search by line number
$lineNumber = $testPackage->line_number;
$search = $this->alternativeGlob("storage/documents/{$docPath}/*{$lineNumber}*.pdf");
$this->addRow($search, $document, $folder, $lineNumber, $testPackage->welding_date, $rowNo, $sheet, $currentRow, $override);
return $currentRow;
}
}