作者 wanweibin

update

@@ -155,6 +155,11 @@ class CheckAuth(APIView): @@ -155,6 +155,11 @@ class CheckAuth(APIView):
155 return response(False) 155 return response(False)
156 else: 156 else:
157 order = int(Auditor.objects.filter(user_id=request.user.id).values_list('order', flat=True).first()) 157 order = int(Auditor.objects.filter(user_id=request.user.id).values_list('order', flat=True).first())
158 - audit_result = Result.objects.filter(project_id=kwargs['pk'])[order]  
159 - return response(False) if audit_result.is_accept else response(True) 158 + results = Result.objects.filter(project_id=kwargs['pk'])
  159 + if order > 0:
  160 + index = order - 1 if order > 1 else 0
  161 + return response(True) if bool(results[index].is_accept) else response(False)
  162 + else:
  163 + return response(False) if results[order].is_accept else response(True)
  164 +
160 165