@@ -1305,15 +1305,16 @@ class HrAttendance(models.Model):
|
||||
|
||||
def update_attendance(self, employee, current_date):
|
||||
# 判断当天入职:
|
||||
if current_date <= employee.entry_date:
|
||||
self.write({
|
||||
'is_no_card': False,
|
||||
'is_early_card': False,
|
||||
'is_late_card': False,
|
||||
'is_abnormal': False,
|
||||
'absenteeism_card': False
|
||||
})
|
||||
return
|
||||
if employee.entry_date:
|
||||
if current_date <= employee.entry_date:
|
||||
self.write({
|
||||
'is_no_card': False,
|
||||
'is_early_card': False,
|
||||
'is_late_card': False,
|
||||
'is_abnormal': False,
|
||||
'absenteeism_card': False
|
||||
})
|
||||
return
|
||||
|
||||
if self.workflow_id:
|
||||
if self.workflow_id.res_model == 'card.approval':
|
||||
|
||||
Reference in New Issue
Block a user