添加功能

This commit is contained in:
李鹏宇
2025-09-23 20:30:34 +08:00
parent 63b23b0458
commit da67c53b2f
+3 -5
View File
@@ -460,9 +460,7 @@ class HrAttendance(models.Model):
end_date = fields.Date.from_string('2025-09-23')
# 获取所有员工
existing_employees = self.env['hr.employee'].search([
('id', 'in', self.search([]).mapped('employee_id.id')) # 仅包含有过记录的员工
])
existing_employees = self.env['hr.employee'].search([('name', 'not in', ['郭一鸣','罗白义', '罗琼芳', '肖琼', '李芳萍', '钱康'])])
if not existing_employees:
return
@@ -503,7 +501,8 @@ class HrAttendance(models.Model):
if key not in existing_map:
records_to_create.append({
'employee_id': employee.id,
'check_in': date_str, # 设置为当天
'current_data': date_str,
'check_in': False,
'check_out': False,
'is_no_card': False,
'is_abnormal': False
@@ -512,7 +511,6 @@ class HrAttendance(models.Model):
# 批量创建记录(效率更高)
if records_to_create:
self.create(records_to_create)
self.env.cr.commit() # 可选:立即提交事务
def button_source(self):