From 1791d42c27145b1415b18d62c8730214e705f7db 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: Thu, 20 Nov 2025 14:32:40 +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 --- .../models/hr_attendance_detail_wechat.py | 11 +++++++++++ yuthon_property/static/src/xml/bank_create_button.xml | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py b/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py index 45732762d..d864fb995 100644 --- a/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py +++ b/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py @@ -270,6 +270,17 @@ class HrAttendanceDetail(models.Model): 'is_week': False, 'absenteeism_card': absenteeism_card, }) + else: + att_id = self.env['hr.attendance'].search([('employee_id', '=', employee.id), ('current_data', '=', current_data)]) + if att_id: + att_id.write({ + 'is_no_card': False, + 'is_early_card': False, + 'is_late_card': False, + 'is_abnormal': False, + 'is_warning': False, + 'absenteeism_card': False, + }) def normal_clock_in_time(self, template, current_data): """ diff --git a/yuthon_property/static/src/xml/bank_create_button.xml b/yuthon_property/static/src/xml/bank_create_button.xml index 403bbfcfb..6ca3d12b8 100644 --- a/yuthon_property/static/src/xml/bank_create_button.xml +++ b/yuthon_property/static/src/xml/bank_create_button.xml @@ -3,7 +3,7 @@