Fix leave balance calculation and ensure payslip number uniqueness

This commit is contained in:
2026-06-26 14:05:23 +08:00
parent 21fd05f064
commit 0feba46378
5 changed files with 292 additions and 5 deletions

View File

@@ -150,7 +150,7 @@ class LeaveApplication extends BaseModel
// Deduct the leave days
$leaveBalance->used_days += $this->total_days;
$leaveBalance->remaining_days = $leaveBalance->allocated_days - $leaveBalance->used_days;
$leaveBalance->calculateRemainingDays();
$leaveBalance->save();
}
}