refactor: adjust paragraph position indexing to start from 1
This commit is contained in:
parent
4b4691d689
commit
327b6cc563
@ -259,14 +259,14 @@ class ParagraphSerializers(serializers.Serializer):
|
|||||||
ProblemParagraphManage(problem_paragraph_object_list, knowledge_id)
|
ProblemParagraphManage(problem_paragraph_object_list, knowledge_id)
|
||||||
.to_problem_model_list())
|
.to_problem_model_list())
|
||||||
# 新加的在最上面
|
# 新加的在最上面
|
||||||
paragraph.position = 0
|
paragraph.position = 1
|
||||||
paragraph.save()
|
paragraph.save()
|
||||||
# 调整位置
|
# 调整位置
|
||||||
if 'position' in instance:
|
if 'position' in instance:
|
||||||
if type(instance['position']) is not int:
|
if type(instance['position']) is not int:
|
||||||
instance['position'] = 0
|
instance['position'] = 1
|
||||||
else:
|
else:
|
||||||
instance['position'] = 0
|
instance['position'] = 1
|
||||||
|
|
||||||
ParagraphSerializers.AdjustPosition(data={
|
ParagraphSerializers.AdjustPosition(data={
|
||||||
'paragraph_id': str(paragraph.id),
|
'paragraph_id': str(paragraph.id),
|
||||||
@ -498,9 +498,9 @@ class ParagraphSerializers(serializers.Serializer):
|
|||||||
paragraph_list = Paragraph.objects.filter(
|
paragraph_list = Paragraph.objects.filter(
|
||||||
id__in=paragraph_id_list, document_id=target_document_id
|
id__in=paragraph_id_list, document_id=target_document_id
|
||||||
)
|
)
|
||||||
# 将迁移的段落位置设置为从0开始的序号
|
# 将迁移的段落位置设置为从1开始的序号
|
||||||
for i, paragraph in enumerate(paragraph_list):
|
for i, paragraph in enumerate(paragraph_list):
|
||||||
paragraph.position = i
|
paragraph.position = i + 1
|
||||||
paragraph.save()
|
paragraph.save()
|
||||||
# 不同数据集迁移
|
# 不同数据集迁移
|
||||||
else:
|
else:
|
||||||
@ -544,9 +544,9 @@ class ParagraphSerializers(serializers.Serializer):
|
|||||||
paragraph_list = Paragraph.objects.filter(
|
paragraph_list = Paragraph.objects.filter(
|
||||||
id__in=pid_list, document_id=target_document_id
|
id__in=pid_list, document_id=target_document_id
|
||||||
)
|
)
|
||||||
# 将迁移的段落位置设置为从0开始的序号
|
# 将迁移的段落位置设置为从1开始的序号
|
||||||
for i, paragraph in enumerate(paragraph_list):
|
for i, paragraph in enumerate(paragraph_list):
|
||||||
paragraph.position = i
|
paragraph.position = i + 1
|
||||||
paragraph.save()
|
paragraph.save()
|
||||||
# 修改向量段落信息
|
# 修改向量段落信息
|
||||||
update_embedding_document_id(pid_list, target_document_id, target_knowledge_id, embedding_model_id)
|
update_embedding_document_id(pid_list, target_document_id, target_knowledge_id, embedding_model_id)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user