fix: [payroll] 급여 등록 500 에러 수정

- 중복 급여 등록 시 유니크 제약 위반 대신 422 응답 반환
- tenant_id null 방어 처리 (세션 값이 null인 경우 기본값 적용)
This commit is contained in:
김보곤
2026-02-27 09:48:16 +09:00
parent af17880246
commit 8d78a1ee69
3 changed files with 20 additions and 2 deletions

View File

@@ -91,6 +91,11 @@ public function store(Request $request): JsonResponse
'message' => '급여가 등록되었습니다.',
'data' => $payroll,
], 201);
} catch (\InvalidArgumentException $e) {
return response()->json([
'success' => false,
'message' => $e->getMessage(),
], 422);
} catch (\Throwable $e) {
report($e);