添加功能

This commit is contained in:
李鹏宇
2026-01-10 14:36:47 +08:00
parent 1f5781b8ad
commit f87f4cde4f
+4 -6
View File
@@ -549,16 +549,14 @@ class HrAttendance(models.Model):
existing_records = self.search([
('employee_id', 'in', existing_employees.ids),
('check_in', '>=', fields.Date.to_string(start_date)),
('check_in', '<=', fields.Date.to_string(end_date + timedelta(days=1)))
('current_data', '>=', fields.Date.to_string(start_date)),
('current_data', '<=', fields.Date.to_string(end_date + timedelta(days=1)))
])
existing_map = {}
for record in existing_records:
record_date = fields.Date.from_string(record.check_in) if record.check_in else fields.Date.from_string(
record.check_out)
if not record_date:
if not record.current_data:
continue
key = (record.employee_id.id, fields.Date.to_string(record_date))
key = (record.employee_id.id, fields.Date.to_string(record.current_data))
existing_map[key] = True
# 检查每个员工在每个日期是否有记录