From 51125e492dcd8808db9e70315dadd6dfc157fe64 Mon Sep 17 00:00:00 2001 From: sunjie Date: Fri, 25 Jul 2025 08:49:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- attendance_iot/models/attendance_iot.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/attendance_iot/models/attendance_iot.py b/attendance_iot/models/attendance_iot.py index 21d4a2e43..a4941578d 100644 --- a/attendance_iot/models/attendance_iot.py +++ b/attendance_iot/models/attendance_iot.py @@ -27,6 +27,10 @@ class AttendanceIot(models.Model): values = [] employees = self.env['hr.employee'].search([('company_id', '=', record.company_id.id)]) for employee in employees: + iot_user = self.env['attendance.iot.user'].search( + [('attendance_iot_id', '=', record.id), ('employee_id', '=', employee.id)]) + if iot_user: + continue values.append({ 'employee_id': employee.id, 'attendance_iot_id': record.id