Enable datepicker, new route for laporan aliran tunai teller

This commit is contained in:
aiman
2025-10-14 15:55:24 +08:00
parent 04bc76ef89
commit a42d36f69b
3 changed files with 22 additions and 13 deletions
+5 -13
View File
@@ -1976,29 +1976,21 @@ class LelongController extends Controller
{
$cawangan = Cawangan::on('mysql7')->where('kodcaw', $kodcaw)->first();
$date = $request->query('date', Carbon::now()->toDateString());
try {
$parsedDate = Carbon::parse($date)->toDateString();
} catch (\Exception $e) {
return response()->json(['error' => 'Invalid date format. Use YYYY-MM-DD.'], 400);
}
$date = $request->tarikh;
$rugiLelong = TuntutBaki::on($cawangan['mysql'])
->whereDate('tarikh', $parsedDate)
->whereDate('tarikh', $date)
->where('jumlah', '<', 0)
->sum('jumlah');
$bakiLelong = TuntutBaki::on($cawangan['mysql'])
->whereDate('tarikh', $parsedDate)
->whereDate('tarikh', $date)
->where('jumlah', '>', 0)
->sum('jumlah');
// dd($parsedDate, $rugiLelong, $bakiLelong);
return response()->json([
'tarikh' => $parsedDate,
'kod_cawangan' => $kodcaw,
'tarikh' => $date,
'cawangan' => $kodcaw,
'rugi_lelong' => $rugiLelong,
'baki_lelong' => $bakiLelong
], 200);