mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-25 17:22:55 +00:00
parent
c96442d6aa
commit
196a7c73ff
|
|
@ -332,9 +332,9 @@ class ApplicationSerializer(serializers.Serializer):
|
|||
{'temp_application.name': models.CharField(), 'temp_application.desc': models.CharField(),
|
||||
'temp_application.create_time': models.DateTimeField()}))
|
||||
if "desc" in self.data and self.data.get('desc') is not None:
|
||||
query_set = query_set.filter(**{'temp_application.desc__contains': self.data.get("desc")})
|
||||
query_set = query_set.filter(**{'temp_application.desc__icontains': self.data.get("desc")})
|
||||
if "name" in self.data and self.data.get('name') is not None:
|
||||
query_set = query_set.filter(**{'temp_application.name__contains': self.data.get("name")})
|
||||
query_set = query_set.filter(**{'temp_application.name__icontains': self.data.get("name")})
|
||||
query_set = query_set.order_by("-temp_application.create_time")
|
||||
query_set_dict['default_sql'] = query_set
|
||||
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ class ChatSerializers(serializers.Serializer):
|
|||
base_query_dict = {'application_chat.application_id': self.data.get("application_id"),
|
||||
'application_chat.create_time__gte': end_time}
|
||||
if 'abstract' in self.data and self.data.get('abstract') is not None:
|
||||
base_query_dict['application_chat.abstract__contains'] = self.data.get('abstract')
|
||||
base_query_dict['application_chat.abstract__icontains'] = self.data.get('abstract')
|
||||
base_condition = Q(**base_query_dict)
|
||||
min_star_query = None
|
||||
min_trample_query = None
|
||||
|
|
|
|||
|
|
@ -133,9 +133,9 @@ class DataSetSerializers(serializers.ModelSerializer):
|
|||
{'temp.name': models.CharField(), 'temp.desc': models.CharField(),
|
||||
"document_temp.char_length": models.IntegerField(), 'temp.create_time': models.DateTimeField()}))
|
||||
if "desc" in self.data and self.data.get('desc') is not None:
|
||||
query_set = query_set.filter(**{'temp.desc__contains': self.data.get("desc")})
|
||||
query_set = query_set.filter(**{'temp.desc__icontains': self.data.get("desc")})
|
||||
if "name" in self.data and self.data.get('name') is not None:
|
||||
query_set = query_set.filter(**{'temp.name__contains': self.data.get("name")})
|
||||
query_set = query_set.filter(**{'temp.name__icontains': self.data.get("name")})
|
||||
query_set = query_set.order_by("-temp.create_time")
|
||||
query_set_dict['default_sql'] = query_set
|
||||
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@ class DocumentSerializers(ApiMixin, serializers.Serializer):
|
|||
query_set = QuerySet(model=Document)
|
||||
query_set = query_set.filter(**{'dataset_id': self.data.get("dataset_id")})
|
||||
if 'name' in self.data and self.data.get('name') is not None:
|
||||
query_set = query_set.filter(**{'name__contains': self.data.get('name')})
|
||||
query_set = query_set.filter(**{'name__icontains': self.data.get('name')})
|
||||
query_set = query_set.order_by('-create_time')
|
||||
return query_set
|
||||
|
||||
|
|
|
|||
|
|
@ -494,9 +494,9 @@ class ParagraphSerializers(ApiMixin, serializers.Serializer):
|
|||
**{'dataset_id': self.data.get('dataset_id'), 'document_id': self.data.get("document_id")})
|
||||
if 'title' in self.data:
|
||||
query_set = query_set.filter(
|
||||
**{'title__contains': self.data.get('title')})
|
||||
**{'title__icontains': self.data.get('title')})
|
||||
if 'content' in self.data:
|
||||
query_set = query_set.filter(**{'content__contains': self.data.get('content')})
|
||||
query_set = query_set.filter(**{'content__icontains': self.data.get('content')})
|
||||
return query_set
|
||||
|
||||
def list(self):
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ class ProblemSerializers(ApiMixin, serializers.Serializer):
|
|||
query_set = query_set.filter(
|
||||
**{'dataset_id': self.data.get('dataset_id')})
|
||||
if 'content' in self.data:
|
||||
query_set = query_set.filter(**{'content__contains': self.data.get('content')})
|
||||
query_set = query_set.filter(**{'content__icontains': self.data.get('content')})
|
||||
query_set = query_set.order_by("-create_time")
|
||||
return query_set
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue