From e7ed1bca82247855ff988817f83d02460104263d Mon Sep 17 00:00:00 2001 From: pengyuthon Date: Thu, 16 Apr 2026 10:13:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../models/hr_attendance_detail_wechat.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py b/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py index 251ff81d9..9883e8c2b 100644 --- a/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py +++ b/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py @@ -125,12 +125,13 @@ class HrAttendanceDetail(models.Model): ('checkin_time', '<=', day_end) ], order='checkin_time asc') if daily_iot_records and daily_iot_records[0].id == record.id: - message = f"打卡成功!今日上班时间:{record.checkin_time + timedelta(hours=8)}: {employee_id.name},祝您工作愉快!", + message = f"打卡成功!今日上班时间:{record.checkin_time + timedelta(hours=8)}: {employee_id.name},祝您工作愉快!" self.sudo().env["wecom.apps"].sync_send_message( category='att', user_id=employee_id.wecom_userid, message=message, ) self.write({'remark': message}) + _logger.info(message) else: resource_user_ids = employee_id.resource_calendar_id.resource_user_ids.ids is_resource_user = True if employee_id.id in resource_user_ids else False @@ -201,10 +202,13 @@ class HrAttendanceDetail(models.Model): sch_check_out_time = sch_check_out_time - timedelta(hours=1) if checkin_datetime > sch_check_out_time: + message = f"打卡成功!今日下班时间:{record.checkin_time + timedelta(hours=8)}: {employee_id.name},祝您归途平安!" self.sudo().env["wecom.apps"].sync_send_message( category='att', user_id=employee_id.wecom_userid, - message=f"打卡成功!今日下班时间:{record.checkin_time + timedelta(hours=8)}: {employee_id.name},祝您归途平安!", + message=message, ) + self.write({'remark': message}) + _logger.info(message) if record.employee_id and record.checkin_time: self._sync_to_hr_attendance(record)