添加功能
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user