fix: memperbaiki penggajian untuk transaksinya diambil dari tanggal 1-30/31 bukan diambil dari 1 bulan kebelakang saat ini
This commit is contained in:
parent
df48211ad1
commit
2d87c15ba5
@ -156,10 +156,18 @@ public function getSalaryEmployee(string $employeeId): JsonResponse
|
|||||||
->where('is_paid', '0');
|
->where('is_paid', '0');
|
||||||
})
|
})
|
||||||
->when($latestPayroll, function ($query) use ($latestPayroll, $employee) {
|
->when($latestPayroll, function ($query) use ($latestPayroll, $employee) {
|
||||||
$query->whereBetween('created_at', [$latestPayroll->created_at, now()]);
|
$query->whereBetween('created_at', [
|
||||||
|
$latestPayroll->created_at->startOfMonth(),
|
||||||
|
$latestPayroll->created_at->endOfMonth(),
|
||||||
|
]);
|
||||||
if ($employee->role_id === 4 && $latestPayroll->created_at->isToday()) {
|
if ($employee->role_id === 4 && $latestPayroll->created_at->isToday()) {
|
||||||
$query->where('is_paid', '0');
|
$query->where('is_paid', '0');
|
||||||
}
|
}
|
||||||
|
}, function ($query) {
|
||||||
|
$query->whereBetween('created_at', [
|
||||||
|
now()->subMonth()->startOfMonth(),
|
||||||
|
now()->subMonth()->endOfMonth(),
|
||||||
|
]);
|
||||||
})
|
})
|
||||||
->sum('total');
|
->sum('total');
|
||||||
$debt = Debt::where('user_id', $employeeId)->where('is_paid', '0')->sum('amount');
|
$debt = Debt::where('user_id', $employeeId)->where('is_paid', '0')->sum('amount');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user