打卡时间范围设置宽,以供测试

This commit is contained in:
caoqianming 2022-01-21 13:45:57 +08:00
parent 190f61b274
commit ad0599ec66
1 changed files with 3 additions and 3 deletions

View File

@ -76,9 +76,9 @@ class ClockRecordViewSet(CreateModelMixin, ListModelMixin, GenericViewSet):
user, msg = HRMService.face_compare_from_base64(base64_data)
if user:
now = timezone.now()
if 7<=now.hour<=9:
if 8<=now.hour<=17:
ins, created = ClockRecord.objects.get_or_create(
create_by=request.user, create_time__hour__in = [7,8],
create_by=request.user, create_time__hour__range = [8,18],
create_time__year=now.year, create_time__month=now.month, create_time__day=now.day,
defaults={
'type':ClockRecord.ClOCK_WORK1,
@ -92,7 +92,7 @@ class ClockRecordViewSet(CreateModelMixin, ListModelMixin, GenericViewSet):
user.is_atwork = True
user.save()
return Response(UserSimpleSerializer(instance=user).data)
return Response('打卡失败', status=status.HTTP_400_BAD_REQUEST)
return Response('非打卡时间范围', status=status.HTTP_400_BAD_REQUEST)
return Response(msg, status=status.HTTP_400_BAD_REQUEST)