添加功能

This commit is contained in:
李鹏宇
2025-11-17 19:43:32 +08:00
parent 3629c85da5
commit bdd2e76bee
+5 -3
View File
@@ -819,10 +819,12 @@ class HrAttendance(models.Model):
for slot in planning_slots:
start_datetime, end_datetime = self.normal_clock_in_time(slot.template_id, current_date)
if is_check_in:
if self._is_within_10min_by_float(start_datetime):
is_card = self.env['hr.attendance'].search([('employee_id', '=', slot.employee_id.id), ('check_in', '=', True)])
if self._is_within_10min_by_float(start_datetime) and not is_card:
self.card_in_comment(slot.employee_id, planning_name)
else:
if self._is_within_10min_by_float(end_datetime):
is_card = self.env['hr.attendance'].search([('employee_id', '=', slot.employee_id.id), ('check_out', '=', True)])
if self._is_within_10min_by_float(end_datetime) and not is_card:
self.card_out_comment(slot.employee_id, planning_name)
# 保安部 - 早班
@@ -917,7 +919,7 @@ class HrAttendance(models.Model):
self._common_card_remind(dept_name='保安部', planning_name='保安计划行政', is_check_in=False)
def card_in_comment(self, employee_id, planning_name):
data = f"您的班次是{planning_name},还有10分钟上班,记得打卡"
data = f"您的班次是{planning_name},还有5分钟上班,记得打卡"
url = '#小程序://天投云/XttsPpKg3MEpY7h'
try:
self.sudo().env["wecom.apps"].sync_send_message(