Commit fa4970f7 by 赵宇

fix

parent 5d0ea281
...@@ -26,10 +26,13 @@ def get_all_enterprise(): ...@@ -26,10 +26,13 @@ def get_all_enterprise():
return jsonify(code=RET.PARAMERR, msg="参数不完整") return jsonify(code=RET.PARAMERR, msg="参数不完整")
try: try:
enterprise_all_counts = len(Enterprise.query.all())
# print(enterprise_all_counts)
enterprise_list = Enterprise.query.paginate(page, perpage).items enterprise_list = Enterprise.query.paginate(page, perpage).items
# counts = len(enterprise_list)
# print(enterprise_list)
if enterprise_list: if enterprise_list:
data = [{"id": enterprise.id, data = {"data": [{"id": enterprise.id,
"company": enterprise.company_name, # 企业名 "company": enterprise.company_name, # 企业名
"area": enterprise.city + enterprise.district, "area": enterprise.city + enterprise.district,
"createtime": enterprise.build_date, "createtime": enterprise.build_date,
...@@ -41,17 +44,17 @@ def get_all_enterprise(): ...@@ -41,17 +44,17 @@ def get_all_enterprise():
"fianacing": '融资企业' if enterprise.fianacing == "1" else '', "fianacing": '融资企业' if enterprise.fianacing == "1" else '',
"quoted_company": '上市企业' if enterprise.quoted_company == "1" else '', "quoted_company": '上市企业' if enterprise.quoted_company == "1" else '',
"high_new": '高新技术企业' if enterprise.high_new == '1' else "-", "high_new": '高新技术企业' if enterprise.high_new == '1' else "",
"tbe": '科技型中小企业' if enterprise.tbe == '1' else "-", "tbe": '科技型中小企业' if enterprise.tbe == '1' else "",
"quoted_enterprise": '上市企业' if enterprise.quoted_company == '1' else "-", "quoted_enterprise": '上市企业' if enterprise.quoted_company == '1' else "",
"unicorn": '独角兽企业' if enterprise.unicorn == '1' else "-", "unicorn": '独角兽企业' if enterprise.unicorn == '1' else "",
"dengl": '瞪羚' if enterprise.dengl == '1' else "-", "dengl": '瞪羚' if enterprise.dengl == '1' else "",
"isfive": '中国500强' if enterprise.isfive == '1' else "-", "isfive": '中国500强' if enterprise.isfive == '1' else "",
"zjtg": '专精特新企业' if enterprise.zjtg == '1' else "-", "zjtg": '专精特新企业' if enterprise.zjtg == '1' else "",
"zjtg_gjjxjr": '国家级专精特新小巨人企业' if enterprise.zjtg_gjjxjr == '1' else "-", "zjtg_gjjxjr": '国家级专精特新小巨人企业' if enterprise.zjtg_gjjxjr == '1' else "",
"zjtg_sjxjr": '省级专精特新小巨人企业' if enterprise.zjtg_sjxjr == '1' else "-", "zjtg_sjxjr": '省级专精特新小巨人企业' if enterprise.zjtg_sjxjr == '1' else "",
"tbe_sjmy": '省级民营科技企业' if enterprise.tbe_sjmy == '1' else "-", "tbe_sjmy": '省级民营科技企业' if enterprise.tbe_sjmy == '1' else "",
} for enterprise in enterprise_list] } for enterprise in enterprise_list], "size": enterprise_all_counts}
else: else:
return jsonify(code=RET.NODATA, msg="查无数据") return jsonify(code=RET.NODATA, msg="查无数据")
except Exception as e: except Exception as e:
......
...@@ -406,7 +406,8 @@ def industry_policy(): ...@@ -406,7 +406,8 @@ def industry_policy():
"""产业政策数据""" """产业政策数据"""
req_dict = request.get_json() req_dict = request.get_json()
inid = req_dict.get("inid") # 行业id inid = req_dict.get("inid") # 行业id
industry_level = req_dict.get("industry_level") # 行业等级,(父行业高端设备等五个为"1",子行业为"2") industry_level = req_dict.get("industry_level") # 行业等级,(父行业高端设备等五个为1,子行业为2)
policy_level = req_dict.get("policy_level") # 政策等级,(国家级为1,省级为2,市级为3,区县为4,开发区为5)
page = req_dict.get("page") # 分页页码 page = req_dict.get("page") # 分页页码
perpage = req_dict.get("perpage") # 分页大小 perpage = req_dict.get("perpage") # 分页大小
...@@ -417,15 +418,49 @@ def industry_policy(): ...@@ -417,15 +418,49 @@ def industry_policy():
indu_policy = '' indu_policy = ''
size = '' size = ''
name = Industry.query.filter_by(nid=inid).first().oname # 获取导航对应的真名 name = Industry.query.filter_by(nid=inid).first().oname # 获取导航对应的真名
print(name)
if industry_level == 1: if industry_level == 1:
indu_policy = InduPolicy.query.filter(InduPolicy.navigator.like("%{}%".format(name))) if policy_level == 1: # 国家级
indu_policy = InduPolicy.query.filter(InduPolicy.navigator.like("%{}%".format(name)), InduPolicy.level=="国家级")
size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items
if policy_level == 2: # 省级
indu_policy = InduPolicy.query.filter(InduPolicy.navigator.like("%{}%".format(name)), InduPolicy.level=="省级")
size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items
if policy_level == 3: # 市级
indu_policy = InduPolicy.query.filter(InduPolicy.navigator.like("%{}%".format(name)), InduPolicy.level=="市级")
size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items
if policy_level == 4: # 区县
indu_policy = InduPolicy.query.filter(InduPolicy.navigator.like("%{}%".format(name)), InduPolicy.level=="区县")
size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items
if policy_level == 5: # 开发区
indu_policy = InduPolicy.query.filter(InduPolicy.navigator.like("%{}%".format(name)), InduPolicy.level=="开发区")
size = indu_policy.count() # 分页总数 size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items indu_policy = indu_policy.paginate(page, perpage).items
if industry_level == 2: if industry_level == 2:
indu_policy = InduPolicy.query.filter(InduPolicy.navigat.like("%{}%".format(name))) if policy_level == 1: # 国家级
indu_policy = InduPolicy.query.filter(InduPolicy.navigat.like("%{}%".format(name)), InduPolicy.level=="国家级")
size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items
if policy_level == 2: # 省级
indu_policy = InduPolicy.query.filter(InduPolicy.navigat.like("%{}%".format(name)), InduPolicy.level=="省级")
size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items
if policy_level == 3: # 市级
indu_policy = InduPolicy.query.filter(InduPolicy.navigat.like("%{}%".format(name)), InduPolicy.level=="市级")
size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items
if policy_level == 4: # 区县
indu_policy = InduPolicy.query.filter(InduPolicy.navigat.like("%{}%".format(name)), InduPolicy.level=="区县")
size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items
if policy_level == 5: # 开发区
indu_policy = InduPolicy.query.filter(InduPolicy.navigat.like("%{}%".format(name)), InduPolicy.level=="开发区")
size = indu_policy.count() # 分页总数 size = indu_policy.count() # 分页总数
indu_policy = indu_policy.paginate(page, perpage).items indu_policy = indu_policy.paginate(page, perpage).items
except Exception as e: except Exception as e:
current_app.logger.error(e) current_app.logger.error(e)
return jsonify(code=RET.DBERR, msg="数据库查询错误") return jsonify(code=RET.DBERR, msg="数据库查询错误")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment