diff --git a/server/apps/system/views.py b/server/apps/system/views.py index 06ca708..2f4259e 100644 --- a/server/apps/system/views.py +++ b/server/apps/system/views.py @@ -346,16 +346,16 @@ class UserExamViewset(ImpMixin, ModelViewSet): if not exam_role: return Response({'msg': '考试角色不存在'}) for row in sheet.iter_rows(min_row=start, values_only=True): # 假设第一行是表头,从第二行开始读取数据 - if row[1] is not None: - dept = Organization.objects.get(name=row[3]) + if row[0] is not None: + dept = Organization.objects.get(name=row[2]) user_depts = get_child_queryset2(request.user.dept).order_by('sort') serializer = OrganizationSerializer(user_depts, many=True) depts = any(i.id==dept.id for i in serializer.data) if depts is False: - return Response({'msg': f'本公司下不存在此部门{row[3]}'}) + return Response({'msg': f'本公司下不存在此部门{row[2]}'}) serializer_data = { - 'name': row[1], - 'username':row[2], + 'name': row[0], + 'username':row[1], 'dept':dept.id, 'roles':[exam_role.id], 'avatar': "/media/default/avatar.png"