fix: [payroll] 공제항목 수정 후 이전값 표시 문제 수정
- deduction_overrides validation에서 min:0 제거 (마이너스 허용) - 수정 모달에서 calculate API 대신 DB 저장값 직접 표시
This commit is contained in:
@@ -81,12 +81,12 @@ public function store(Request $request): JsonResponse
|
||||
'deductions.*.name' => 'required_with:deductions|string',
|
||||
'deductions.*.amount' => 'required_with:deductions|numeric',
|
||||
'deduction_overrides' => 'nullable|array',
|
||||
'deduction_overrides.pension' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.health_insurance' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.long_term_care' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.employment_insurance' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.income_tax' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.resident_tax' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.pension' => 'nullable|numeric',
|
||||
'deduction_overrides.health_insurance' => 'nullable|numeric',
|
||||
'deduction_overrides.long_term_care' => 'nullable|numeric',
|
||||
'deduction_overrides.employment_insurance' => 'nullable|numeric',
|
||||
'deduction_overrides.income_tax' => 'nullable|numeric',
|
||||
'deduction_overrides.resident_tax' => 'nullable|numeric',
|
||||
'note' => 'nullable|string|max:500',
|
||||
]);
|
||||
|
||||
@@ -135,12 +135,12 @@ public function update(Request $request, int $id): JsonResponse
|
||||
'deductions.*.name' => 'required_with:deductions|string',
|
||||
'deductions.*.amount' => 'required_with:deductions|numeric',
|
||||
'deduction_overrides' => 'nullable|array',
|
||||
'deduction_overrides.pension' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.health_insurance' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.long_term_care' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.employment_insurance' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.income_tax' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.resident_tax' => 'nullable|numeric|min:0',
|
||||
'deduction_overrides.pension' => 'nullable|numeric',
|
||||
'deduction_overrides.health_insurance' => 'nullable|numeric',
|
||||
'deduction_overrides.long_term_care' => 'nullable|numeric',
|
||||
'deduction_overrides.employment_insurance' => 'nullable|numeric',
|
||||
'deduction_overrides.income_tax' => 'nullable|numeric',
|
||||
'deduction_overrides.resident_tax' => 'nullable|numeric',
|
||||
'note' => 'nullable|string|max:500',
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user