diff --git a/apps/hrm/services.py b/apps/hrm/services.py index e8d35b5d..50fa133d 100755 --- a/apps/hrm/services.py +++ b/apps/hrm/services.py @@ -334,7 +334,7 @@ class HrmService: ep.save() # 判断是否有异常 # 找到最近的上班时间 - cr_e = ClockRecord.objects.filter(create_time__lte=cr_20.create_time, type=10).order_by('-create_time').first() + cr_e = ClockRecord.objects.filter(create_time__lte=cr_20.create_time, type=10, employee=ep).order_by('-create_time').first() if cr_e: time_d = cr_20.create_time - cr_e.create_time if time_d < timedelta(hours=7):