fix: 编辑押题卷时更新题目的is_delete字段
This commit is contained in:
parent
e8a86e6a26
commit
587cef62ad
|
@ -639,6 +639,7 @@ class PaperViewSet(PageOrNot, ModelViewSet):
|
||||||
instance = serializer.save()
|
instance = serializer.save()
|
||||||
if 'questions' in data:
|
if 'questions' in data:
|
||||||
questions = []
|
questions = []
|
||||||
|
Question.objects.filter(is_delete=True, id__in=[i['id'] for i in data['questions']]).update(is_delete=False)
|
||||||
for i in data['questions']:
|
for i in data['questions']:
|
||||||
question = {}
|
question = {}
|
||||||
question['question'] = i['id']
|
question['question'] = i['id']
|
||||||
|
@ -663,6 +664,7 @@ class PaperViewSet(PageOrNot, ModelViewSet):
|
||||||
self.perform_update(serializer)
|
self.perform_update(serializer)
|
||||||
if 'questions' in data:
|
if 'questions' in data:
|
||||||
questions = []
|
questions = []
|
||||||
|
Question.objects.filter(is_delete=True, id__in=[i['id'] for i in data['questions']]).update(is_delete=False)
|
||||||
for i in data['questions']:
|
for i in data['questions']:
|
||||||
question = {}
|
question = {}
|
||||||
question['question'] = i['id']
|
question['question'] = i['id']
|
||||||
|
|
Loading…
Reference in New Issue