修复后台在职登录日志统计:计算所有在职记录之和,而非仅计算当前分页
This commit is contained in:
@@ -150,7 +150,10 @@ class AppointmentController extends Controller
|
|||||||
->orderByDesc('login_at')
|
->orderByDesc('login_at')
|
||||||
->paginate(30);
|
->paginate(30);
|
||||||
|
|
||||||
return view('admin.appointments.duty-logs', compact('userPosition', 'logs'));
|
// 计算该任职记录的所有在线时长总和(而非当前页)
|
||||||
|
$totalSeconds = $userPosition->dutyLogs()->sum('duration_seconds');
|
||||||
|
|
||||||
|
return view('admin.appointments.duty-logs', compact('userPosition', 'logs', 'totalSeconds'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user