Merge pull request !10898 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-04-16 02:14:34 +00:00
committed by Gitee
@@ -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)