!9067 添加功能

Merge pull request !9067 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2026-02-28 01:52:18 +00:00
committed by Gitee
2 changed files with 3 additions and 2 deletions
@@ -195,7 +195,7 @@
<field name="workflow_id" string="审批类型"/>
<field name="name"/>
<field name="approve_state" string="审批状态"/>
<field name="create_uid"/>
<field name="create_uid" readonly="0"/>
<field name="employee_ids" widget="many2many_tags" string="当前经办人"/>
<field name="soong_state"/>
<field name="member_of_department"/>
+2 -1
View File
@@ -123,7 +123,7 @@ class HrAttendance(models.Model):
existing_employee_ids.add(record.employee_id.id)
for employee in existing_employees:
if employee.id not in existing_employee_ids:
self.create({
att = self.create({
'employee_id': employee.id,
'current_data': today_str,
'check_in': False,
@@ -131,6 +131,7 @@ class HrAttendance(models.Model):
'is_no_card': False,
'is_abnormal': False
})
att.compute_attend()
def state_fix(self):
for att in self.env["hr.attendance"].browse(self._context.get('active_ids', self._context.get('active_id'))):