添加功能
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user