From 26873361b7769a8766119e497e7b88274cfbfdf5 Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Thu, 8 May 2025 12:00:33 +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/hr_attendance.py | 8 +++++++- .../views/hr_attendance_detail_wechat_views.xml | 4 ++-- yuthon_hr_attendance/views/hr_attendance_views.xml | 3 +++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/yuthon_hr_attendance/models/hr_attendance.py b/yuthon_hr_attendance/models/hr_attendance.py index 7bc0ff7ec..f29e23234 100644 --- a/yuthon_hr_attendance/models/hr_attendance.py +++ b/yuthon_hr_attendance/models/hr_attendance.py @@ -40,7 +40,13 @@ class HrAttendance(models.Model): night_duty = fields.Datetime(string="晚值") is_approval = fields.Boolean(string="是否审批修正", default=False) - + def compute_company_id(self): + all_attendances = self.env['hr.attendance'].search([]) + for record in all_attendances: + if record.employee_id: + record.company_id = record.employee_id.company_id + else: + record.company_id = False # @api.model # def web_read_group(self, domain, fields, groupby, limit=None, offset=0, orderby=False, lazy=True): diff --git a/yuthon_hr_attendance/views/hr_attendance_detail_wechat_views.xml b/yuthon_hr_attendance/views/hr_attendance_detail_wechat_views.xml index 3a32ed067..5bf8d3473 100644 --- a/yuthon_hr_attendance/views/hr_attendance_detail_wechat_views.xml +++ b/yuthon_hr_attendance/views/hr_attendance_detail_wechat_views.xml @@ -35,7 +35,7 @@