Merge pull request !8634 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-02-04 03:27:27 +00:00
committed by Gitee
@@ -227,6 +227,22 @@ class HrAttendanceDetail(models.Model):
return dept_ids
all_dept_ids = get_all_upper_depts(employee.department_id)
if is_resource_user:
attendance = self.env['hr.attendance'].search(
[('employee_id', '=', employee.id),
('current_data', '=', current_data),
],
)
if attendance:
attendance.write({
'is_early_card': False,
'is_late_card': False,
'is_abnormal': False,
'is_no_card': False,
'absenteeism_card': False,
'is_warning': False,
})
if not is_resource_user:
slot_start = datetime.combine(current_data, datetime.min.time()) - timedelta(hours=8)
slot_end = datetime.combine(current_data + timedelta(days=1), datetime.min.time()) - timedelta(hours=8)