Merge pull request !4530 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2025-08-14 01:46:20 +00:00
committed by Gitee
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -115,8 +115,8 @@ class HrAttendance(models.Model):
if 'check_out' in vals:
for record in self:
target_date = record.current_data
start_of_day = datetime.combine(target_date, datetime.min.time())
end_of_day = start_of_day + timedelta(days=1)
start_of_day = datetime.combine(target_date, datetime.min.time()) - timedelta(hours=8)
end_of_day = start_of_day + timedelta(days=1) - timedelta(hours=8)
start_str = fields.Datetime.to_string(start_of_day)
end_str = fields.Datetime.to_string(end_of_day)
detail_records = self.env['hr.attendance.detail'].search([
@@ -113,7 +113,7 @@ class HrAttendanceDetail(models.Model):
"""同步打卡记录到hr.attendance 更新上下班打卡时间 """
checkin_date = fields.Date.from_string(record.checkin_time)
attendance = self.env['hr.attendance'].search([
('employee_id.name', '=', '叶华锋'),
('employee_id', '=', record.employee_id.id),
('current_data', '=', checkin_date)
], limit=1)
if attendance: