diff --git a/app/Http/Controllers/Finance/SalesCommissionController.php b/app/Http/Controllers/Finance/SalesCommissionController.php index 50bd87b1..0692b5cd 100644 --- a/app/Http/Controllers/Finance/SalesCommissionController.php +++ b/app/Http/Controllers/Finance/SalesCommissionController.php @@ -271,7 +271,14 @@ public function updateCommissionDate(int $id, Request $request): JsonResponse return response()->json(['success' => false, 'message' => '인계 상태일 때만 수당지급일 설정 가능'], 422); } - $commission->update([$validated['field'] => $validated['value'] ?: null]); + $value = $validated['value']; + if ($validated['field'] === 'referrer_commission') { + $value = (int) ($value ?: 0); + } else { + $value = $value ?: null; + } + + $commission->update([$validated['field'] => $value]); return response()->json(['success' => true]); }