fix: [approvals] 위촉증명서 주민번호 마스킹 제거

This commit is contained in:
김보곤
2026-03-06 17:35:44 +09:00
parent 0649802ffd
commit eb47351af1

View File

@@ -42,20 +42,11 @@ public function getCertInfo(int $userId, int $tenantId): array
$displayName = $displaySetting?->setting_value ?? '';
$companyName = ! empty($displayName) ? $displayName : ($tenant->company_name ?? '');
// 주민등록번호 마스킹 (뒷자리 첫째만 표시)
$residentNumber = $employee->resident_number ?? '';
$maskedResident = '';
if (strlen($residentNumber) >= 8) {
$front = substr($residentNumber, 0, 6);
$back = substr($residentNumber, 7, 1); // 하이픈 뒤 첫째 자리
$maskedResident = $front.'-'.$back.'******';
} elseif (! empty($residentNumber)) {
$maskedResident = $residentNumber;
}
return [
'name' => $employee->user->name ?? $employee->display_name ?? '',
'resident_number' => $maskedResident,
'resident_number' => $residentNumber,
'department' => $employee->department?->name ?? '',
'phone' => $employee->user->phone ?? '',
'hire_date' => $employee->hire_date ?? '',