添加功能

This commit is contained in:
李鹏宇
2026-01-10 10:28:22 +08:00
parent 7448c25506
commit 8d36c7b839
+5 -6
View File
@@ -530,15 +530,14 @@ class HrAttendance(models.Model):
def ensure_september_records(self):
"""
确保9月1日至9月23日期间每位员工至少有一条记录
确保选择期间每位员工至少有一条记录
若没有则创建一条默认记录
"""
# 定义日期范围:9月1日至9月23日
start_date = fields.Date.from_string('2025-09-01') # 可根据需要修改年份
start_date = fields.Date.from_string('2025-09-01')
end_date = fields.Date.from_string('2025-12-31')
# 获取所有员工
existing_employees = self.env['hr.employee'].search([('name', 'not in', ['郭一鸣','罗白义', '罗琼芳', '肖琼', '李芳萍', '钱康'])])
existing_employees = self.env['hr.employee'].search([('name', 'not in', ['郭一鸣','罗白义', '罗琼芳', '肖琼', '李芳萍', '钱康', 'Administrator'])])
if not existing_employees:
return
@@ -583,8 +582,8 @@ class HrAttendance(models.Model):
})
if records_to_create:
self.create(records_to_create)
new_records = self.create(records_to_create)
new_records.compute_attend()
def button_source(self):
employee_id = self.employee_id