From e40c3af20643a284269fbde5ad933c9b05422397 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Wed, 15 Jul 2026 15:21:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_hr_attendance/models/overtime_approval.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/yuthon_hr_attendance/models/overtime_approval.py b/yuthon_hr_attendance/models/overtime_approval.py index 2ed3a98ea..7606e2b07 100644 --- a/yuthon_hr_attendance/models/overtime_approval.py +++ b/yuthon_hr_attendance/models/overtime_approval.py @@ -429,6 +429,12 @@ class OvertimeApprovals(models.Model): ('employee_id', '=', employee_id.id), ('vacation_date', '=', vacation_date) ]) + if not reports_id: + reports_id = self.env['yuthon.vacation.reports'].create({ + 'employee_id': employee_id.id, + 'vacation_date': vacation_date, + }) + reports_id.vacation_state = 'not_sent' # 如果当月考勤确认单已确认,则将数据加到下个月的确认单 if reports_id and reports_id.vacation_state == 'confirmed':