bio fix
This commit is contained in:
parent
1fa260bb26
commit
af9fe42e8a
Binary file not shown.
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 355 KiB |
|
|
@ -271,18 +271,17 @@ class BiometricDeviceDetails(models.Model):
|
||||||
('check_out', '>=', lower_bound),
|
('check_out', '>=', lower_bound),
|
||||||
('check_out', '<=', upper_bound)
|
('check_out', '<=', upper_bound)
|
||||||
])
|
])
|
||||||
|
|
||||||
if next_in or next_out:
|
|
||||||
continue
|
|
||||||
if get_user_id:
|
if get_user_id:
|
||||||
if self.display_name == 'IN' and not check_in_today:
|
if self.display_name == 'IN' and not check_in_today:
|
||||||
|
if next_in:
|
||||||
|
continue
|
||||||
hr_attendance.create({
|
hr_attendance.create({
|
||||||
'employee_id':get_user_id.id,
|
'employee_id':get_user_id.id,
|
||||||
'check_in': atten_time,
|
'check_in': atten_time,
|
||||||
})
|
})
|
||||||
get_user_id.attendance_state = 'checked_in'
|
get_user_id.attendance_state = 'checked_in'
|
||||||
elif check_in_today and self.display_name != 'IN':
|
elif check_in_today and self.display_name != 'IN':
|
||||||
if fields.Datetime.to_string(check_in_today.check_in) > atten_time:
|
if fields.Datetime.to_string(check_in_today.check_in) > atten_time or next_out:
|
||||||
continue
|
continue
|
||||||
check_in_today.write({
|
check_in_today.write({
|
||||||
'check_out': atten_time,
|
'check_out': atten_time,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue