fix: [approval] 문서번호 생성 시 삭제된 문서도 포함하여 중복 방지

- generateDocumentNumber()에서 query() → withTrashed()로 변경
- soft-deleted 결재문서 번호와의 충돌 방지

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
유병철
2026-03-16 10:47:33 +09:00
parent 6e6843fd67
commit 9d2333bfb1

View File

@@ -1536,7 +1536,7 @@ private function generateDocumentNumber(int $tenantId): string
$prefix = 'AP';
$date = now()->format('Ymd');
$lastNumber = Approval::query()
$lastNumber = Approval::withTrashed()
->where('tenant_id', $tenantId)
->where('document_number', 'like', "{$prefix}-{$date}-%")
->orderByDesc('document_number')