diff --git a/hb_server/apps/hrm/views.py b/hb_server/apps/hrm/views.py index ffb8df3..595285d 100644 --- a/hb_server/apps/hrm/views.py +++ b/hb_server/apps/hrm/views.py @@ -95,13 +95,15 @@ class FaceLogin(CreateAPIView): user_l.append(i['user']) face_l.append(i['face_data']) - results = face_recognition.compare_faces(face_l, unknown_face_encoding, tolerance=0.2) + results = face_recognition.compare_faces(face_l, unknown_face_encoding, tolerance=0.5) for index, value in enumerate(results): if value: # 识别成功 - refresh = RefreshToken.for_user(User.objects.get(id=user_l[index])) + user = User.objects.get(id=user_l[index]) + refresh = RefreshToken.for_user(user) return Response({ 'refresh': str(refresh), 'access': str(refresh.access_token), + 'username':user.username }) return Response('未找到对应用户', status=status.HTTP_400_BAD_REQUEST) \ No newline at end of file