40 lines
1.1 KiB
Python
40 lines
1.1 KiB
Python
from DBHelper.MongoHelperInstance import DB_GUA
|
|
|
|
|
|
class RatingResultImpl(object):
|
|
|
|
@staticmethod
|
|
def search(**kwargs):
|
|
total = DB_GUA.find_all_data_with_count(
|
|
"评级数据",
|
|
"得分级别",
|
|
{"信用级别": kwargs["level"]}
|
|
)
|
|
|
|
items = DB_GUA.find_data_by_page_with_sort(
|
|
"评级数据",
|
|
"得分级别",
|
|
{"企业名称": kwargs["level"]},
|
|
["企业ID", "企业名称", "所在省份", "所在城市", "信用评级", "评级日期", "公司标签"],
|
|
{"更新时间": -1},
|
|
kwargs["page_size"],
|
|
kwargs["page_no"]
|
|
)
|
|
|
|
trans_items = list()
|
|
|
|
for item in items:
|
|
trans_item = trans_fields_name(
|
|
item,
|
|
["企业ID", "所在省份", "所在城市", "信用评级", "评级日期", "公司标签"],
|
|
["cid", "省份", "地级市", "级别", "日期", "标签"]
|
|
)
|
|
trans_items.append(trans_item)
|
|
|
|
result = {
|
|
"total": total,
|
|
"records": trans_items
|
|
}
|
|
|
|
return result
|