From f7bb375bea7adfb0f771eb5ab05db5c002b78508 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Fri, 6 Mar 2026 10:35:42 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[approvals]=20=EA=B2=BD=EB=A0=A5?= =?UTF-8?q?=EC=A6=9D=EB=AA=85=EC=84=9C=20=EC=A6=9D=EB=AA=85=EB=AC=B8?= =?UTF-8?q?=EA=B5=AC=20=EC=9E=AC=EC=A7=81/=ED=87=B4=EC=A7=81=20=EB=B6=84?= =?UTF-8?q?=EA=B8=B0=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 퇴직일 있음: "위 사람은 당사에 재직(근무) 하였음을 증명합니다." - 퇴직일 없음(현재 재직): "위 사람은 당사에서 재직(근무) 하고 있음을 증명합니다." - HTML 미리보기(create/show) + PDF 모두 적용 --- app/Services/CareerCertService.php | 8 ++++++-- resources/views/approvals/create.blade.php | 2 +- resources/views/approvals/show.blade.php | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/Services/CareerCertService.php b/app/Services/CareerCertService.php index 501d5fa9..f107e0f2 100644 --- a/app/Services/CareerCertService.php +++ b/app/Services/CareerCertService.php @@ -150,9 +150,13 @@ public function generatePdfResponse(array $content): \Illuminate\Http\Response ]); $pdf->Ln(12); - // 증명 문구 + // 증명 문구 (퇴직일이 있으면 과거형, 없으면 현재형) + $resignDate = $content['resign_date'] ?? ''; + $certText = ! empty($resignDate) && $resignDate !== '현재' + ? '위 사람은 당사에 재직(근무) 하였음을 증명합니다.' + : '위 사람은 당사에서 재직(근무) 하고 있음을 증명합니다.'; $pdf->SetFont($font, '', 12); - $pdf->Cell(0, 10, '위 사람은 당사에 재직(근무) 하였음을 증명합니다.', 0, 1, 'C'); + $pdf->Cell(0, 10, $certText, 0, 1, 'C'); $pdf->Ln(6); // 발급일 diff --git a/resources/views/approvals/create.blade.php b/resources/views/approvals/create.blade.php index fff86c0a..ac07fc0b 100644 --- a/resources/views/approvals/create.blade.php +++ b/resources/views/approvals/create.blade.php @@ -1187,7 +1187,7 @@ function buildCareerCertPreviewHtml(d) {

- 위 사람은 당사에 재직(근무) 하였음을 증명합니다. + ${d.resignDate && d.resignDate !== '-' && d.resignDate !== '현재' ? '위 사람은 당사에 재직(근무) 하였음을 증명합니다.' : '위 사람은 당사에서 재직(근무) 하고 있음을 증명합니다.'}

diff --git a/resources/views/approvals/show.blade.php b/resources/views/approvals/show.blade.php index ede75f4f..e3423fc0 100644 --- a/resources/views/approvals/show.blade.php +++ b/resources/views/approvals/show.blade.php @@ -704,7 +704,7 @@ function _buildCareerCertHtml(d) {
사용용도${e(d.purpose)}
-

위 사람은 당사에 재직(근무) 하였음을 증명합니다.

+

${d.resignDate && d.resignDate !== '-' && d.resignDate !== '현재' ? '위 사람은 당사에 재직(근무) 하였음을 증명합니다.' : '위 사람은 당사에서 재직(근무) 하고 있음을 증명합니다.'}

${e(d.issueDateFormatted)}

${e(d.company)}