update search接口bug

This commit is contained in:
彭森 2022-01-14 15:37:13 +08:00
parent e208037f9b
commit 675c59ceb5
3 changed files with 23 additions and 11 deletions

View File

@ -16,12 +16,17 @@ def find_company_records(query, skip, limit):
record: 查询结果 record: 查询结果
""" """
collection = client['用户']['用户信息'] collection = client['用户']['用户信息']
if query:
data = collection.find({"企业ID": query}, {'企业ID': True, '企业名称': True, '_id': False}).skip(skip).limit(limit) data = collection.find({"企业ID": query}, {'企业ID': True, '企业名称': True, '_id': False}).skip(skip).limit(limit)
record = list(data) record = list(data)
if len(record) == 0: if len(record) == 0:
data = collection.find({"企业名称": re.compile(query)}, {'企业ID': True, '企业名称': True, '_id': False}).skip(skip).limit(limit) data = collection.find({"企业名称": re.compile(query)}, {'企业ID': True, '企业名称': True, '_id': False}).skip(skip).limit(limit)
record = list(data) record = list(data)
return record return record
else:
data = collection.find({}, {'企业ID': True, '企业名称': True, '_id': False}).skip(skip).limit(limit)
record = list(data)
return record
def find_user_info(cid): def find_user_info(cid):

View File

@ -6,6 +6,8 @@ def search_company_script(query, skip, limit):
查询企业信息 查询企业信息
Parameters: Parameters:
query: 查询条件企业名称/企业id query: 查询条件企业名称/企业id
skip: 默认0
limit: 每页显示条数
Returns: Returns:
result: 返回数据 result: 返回数据
""" """

View File

@ -18,6 +18,7 @@ def find_rating_records(query, skip, limit):
record: 查询结果 record: 查询结果
""" """
collection = client['评价']['评价记录'] collection = client['评价']['评价记录']
if query:
data = collection.find({"企业ID": query}, {'_id': False}).skip(skip).limit(limit) data = collection.find({"企业ID": query}, {'_id': False}).skip(skip).limit(limit)
record = list(data) record = list(data)
if len(record) == 0: if len(record) == 0:
@ -27,6 +28,10 @@ def find_rating_records(query, skip, limit):
data = collection.find({"评价时间": re.compile(query)}, {'_id': False}).skip(skip).limit(limit) data = collection.find({"评价时间": re.compile(query)}, {'_id': False}).skip(skip).limit(limit)
record = list(data) record = list(data)
return record return record
else:
data = collection.find({}, {'_id': False}).skip(skip).limit(limit)
record = list(data)
return record
def find_rating_result_records(rid): def find_rating_result_records(rid):