diff --git a/yuthon_hr_attendance/controllers/attendance_banner_route.py b/yuthon_hr_attendance/controllers/attendance_banner_route.py index cba5a5291..9042832cb 100644 --- a/yuthon_hr_attendance/controllers/attendance_banner_route.py +++ b/yuthon_hr_attendance/controllers/attendance_banner_route.py @@ -20,9 +20,16 @@ class AttendanceBannerRoute(Controller): ('weed', 'not in', ['星期五', '星期六']) ] attendance = request.env['hr.attendance'].sudo().search(domain) - is_no_card = attendance.search_count(domain + [('is_no_card', '=', True)]) # 缺卡 - is_early_card = attendance.search_count(domain + [('is_early_card', '=', True)]) # 早退 - is_late_card = attendance.search_count(domain + [('is_late_card', '=', True)]) # 迟到 + is_no_card = 0 + is_early_card = 0 + is_late_card = 0 + for rec in attendance: + if rec.is_no_card: + is_no_card += 1 + if rec.is_no_card: + is_early_card += 1 + if rec.is_no_card: + is_late_card += 1 return { 'html': f"""