Commit dcc4fbb8 by 赵宇

fix

parent 6b7e9518
......@@ -5,6 +5,46 @@ from apps.utils.response_code import RET
from apps.view_choose import api_address
# 获取某个行政区的全部园区信息
@api_address.route("/DefaultAddress", methods=["POST"])
def default_address():
req_dict = request.get_json()
district = req_dict.get("district") # 获取区县参数
page = req_dict.get("page")
perpage = req_dict.get("perpage")
# 查询出该区县的所有园区列表
try:
result = Induzone.query.filter_by(district=district).all()
all_jwd = [{"lng": i.lng, "lat": i.lat} for i in result]
size = len(result)
result = Induzone.query.filter_by(district=district)
result = result.paginate(page, perpage).items
print(result)
print(result)
if not result:
# 在第一条建议显示
data = [{"name": "没有找到合适的园区!"}]
return jsonify(code=RET.OK, msg="选址成功", data=data)
# 遍历园区,获取详细信息
data = {"data": [{"id": i.id,
"name": i.name, # 园区名称
"level": i.level, # 园区级别
"type": i.industry_type, # 园区类别
"charge": i.charge if i.charge else "-", # 园区负责人
"phone": i.phone if i.phone else "-", # 园区电话
"address": i.address, # 园区地址
"jwd": {"lng": i.lng, "lat": i.lat}} for i in result], "all_jwd":all_jwd,"size": size}
if not result:
# 在第一条建议显示
data = [{"name": "没有找到合适的园区!"}]
return jsonify(code=RET.OK, msg="选址成功", data=data)
except Exception as e:
current_app.logger.error(e)
return jsonify(code=RET.DBERR, msg="数据库错误")
# 选址评估,选择建议
@api_address.route("/ChooseAddress", methods=["POST"])
def advice():
......@@ -53,15 +93,14 @@ def advice():
size = zone.count()
result = zone.paginate(page, perpage).items
# print(result)
data = {"data": [{"id": i.id,
"name": i.name, # 园区名称
"level": i.level, # 园区级别
"type": i.industry_type, # 园区类别
"charge": i.charge if i.charge else "-", # 园区负责人
"phone": i.phone if i.phone else "-", # 园区电话
"address": i.address, # 园区地址
"jwd": {"lng": i.lng, "lat": i.lat}} for i in result], "size": size}
"name": i.name, # 园区名称
"level": i.level, # 园区级别
"type": i.industry_type, # 园区类别
"charge": i.charge if i.charge else "-", # 园区负责人
"phone": i.phone if i.phone else "-", # 园区电话
"address": i.address, # 园区地址
"jwd": {"lng": i.lng, "lat": i.lat}} for i in result], "size": size}
if not result:
# 在第一条建议显示
data = [{"name": "没有找到合适的园区!"}]
......
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