@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user