!7834 添加功能

Merge pull request !7834 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2026-01-10 04:07:16 +00:00
committed by Gitee
+11 -11
View File
@@ -71,17 +71,17 @@ class HrAttendance(models.Model):
# if reminder_id:
# reminder_id.state = 'done'
@api.constrains("check_out")
def _check_out_in(self):
if self.shift_name in ['夜班', '旧晚(旧区府晚班)']:
current_data = self.current_data + timedelta(days=1)
else:
current_data = self.current_data
reminder_id = self.env['message.reminder.tasks'].search([('name', '=', self.employee_id.name), ('state', '=', 'todo'),
('type', '=', 'offWork'),
('current_data', '=', current_data)])
if reminder_id:
reminder_id.state = 'done'
# @api.constrains("check_out")
# def _check_out_in(self):
# if self.shift_name in ['夜班', '旧晚(旧区府晚班)']:
# current_data = self.current_data + timedelta(days=1)
# else:
# current_data = self.current_data
# reminder_id = self.env['message.reminder.tasks'].search([('name', '=', self.employee_id.name), ('state', '=', 'todo'),
# ('type', '=', 'offWork'),
# ('current_data', '=', current_data)])
# if reminder_id:
# reminder_id.state = 'done'
def one_time(self):
for att in self.env["hr.attendance"].browse(self._context.get('active_ids', self._context.get('active_id'))):