fix: exam attend bulk_create bug

This commit is contained in:
zty 2024-06-07 16:50:58 +08:00
parent d40389df76
commit 87311668f5
1 changed files with 2 additions and 1 deletions

View File

@ -17,6 +17,7 @@ from apps.utils.permission import has_perm
from .filters import ExamFilter, ExamRecordFilter
from apps.system.models import User
from datetime import datetime
from apps.utils.snowflake import idWorker
# Create your views here.
class QuestioncatViewSet(CustomModelViewSet):
@ -119,7 +120,7 @@ class ExamViewSet(CustomModelViewSet):
pqs = PaperQuestion.objects.filter(paper=exam.paper).order_by('sort', 'id')
details = []
for i in pqs:
details.append(AnswerDetail(examrecord=er, question=i.question, total_score=i.total_score))
details.append(AnswerDetail(id=idWorker.get_id(), examrecord=er, question=i.question, total_score=i.total_score))
AnswerDetail.objects.bulk_create(details)
sr = ExamRecordInitSerizlier(er)
res_data = sr.data