Commit d9c1b347 by dong

fix20230404

parent e8786ba5
...@@ -618,7 +618,8 @@ class Project(BaseModel, db.Model): ...@@ -618,7 +618,8 @@ class Project(BaseModel, db.Model):
project_stage_id = db.Column(db.Integer, comment='项目阶段id:落地项目为1,招商项目为2') project_stage_id = db.Column(db.Integer, comment='项目阶段id:落地项目为1,招商项目为2')
name = db.Column(db.String(255), comment='工程名') # 一.工程名 name = db.Column(db.String(255), comment='工程名') # 一.工程名
district = db.Column(db.String(255), comment='区县名称') # 二.县区 district = db.Column(db.String(255), comment='区县名称') # 二.县区
money = db.Column(db.String(255), comment='项目投资金额') # 三.(2)项目投资金额 # money = db.Column(db.String(255), comment='项目投资金额') # 三.(2)项目投资金额
money = db.Column(db.Float, comment='项目投资金额') # 三.(2)项目投资金额
attract_industry = db.Column(db.String(255), comment='招引业态') # 三.(2)项目投资金额 attract_industry = db.Column(db.String(255), comment='招引业态') # 三.(2)项目投资金额
type = db.Column(db.String(255), comment='工程类型') # 三.(1)工程类型 type = db.Column(db.String(255), comment='工程类型') # 三.(1)工程类型
background = db.Column(db.Text, comment='项目背景') # 三.(3)项目背景 background = db.Column(db.Text, comment='项目背景') # 三.(3)项目背景
...@@ -1511,7 +1512,8 @@ class CarrierLand(db.Model): ...@@ -1511,7 +1512,8 @@ class CarrierLand(db.Model):
detail_address = db.Column(db.String(50), comment='土地位置') detail_address = db.Column(db.String(50), comment='土地位置')
land_use = db.Column(db.String(255), comment='用地四至') land_use = db.Column(db.String(255), comment='用地四至')
land_nature = db.Column(db.String(20), comment='用地性质(工业用地/商服用地/物流仓储用地/科研用地/居住用地)(包括用地性质类别代码)') land_nature = db.Column(db.String(20), comment='用地性质(工业用地/商服用地/物流仓储用地/科研用地/居住用地)(包括用地性质类别代码)')
total_area = db.Column(db.String(255), comment='用地面积(净用地面积)(公顷)') # total_area = db.Column(db.String(255), comment='用地面积(净用地面积)(公顷)')
total_area = db.Column(db.Float, comment='用地面积(净用地面积)(公顷)')
surface_area = db.Column(db.String(20), comment='地上控制建面(㎡)') surface_area = db.Column(db.String(20), comment='地上控制建面(㎡)')
plot_ratio = db.Column(db.String(10), comment='容积率') plot_ratio = db.Column(db.String(10), comment='容积率')
greening_rate = db.Column(db.String(20), comment='绿化率') greening_rate = db.Column(db.String(20), comment='绿化率')
...@@ -1556,7 +1558,8 @@ class CarrierBuild(db.Model): ...@@ -1556,7 +1558,8 @@ class CarrierBuild(db.Model):
detail_address = db.Column(db.String(20), comment='详细地址(地址需填写准确、详细、精准)') detail_address = db.Column(db.String(20), comment='详细地址(地址需填写准确、详细、精准)')
construction_time = db.Column(db.String(20), comment='建成时间(年)') construction_time = db.Column(db.String(20), comment='建成时间(年)')
cover_land_area = db.Column(db.String(10), comment='总占地面积(㎡)') cover_land_area = db.Column(db.String(10), comment='总占地面积(㎡)')
build_area = db.Column(db.String(20), comment='总建筑面积(㎡)') # build_area = db.Column(db.String(20), comment='总建筑面积(㎡)')
build_area = db.Column(db.Float, comment='总建筑面积(㎡)')
single_area = db.Column(db.String(20), comment='单层面积(㎡)') single_area = db.Column(db.String(20), comment='单层面积(㎡)')
empty_area = db.Column(db.String(20), comment='闲置面积(㎡)') empty_area = db.Column(db.String(20), comment='闲置面积(㎡)')
layer_num = db.Column(db.Integer, comment='总层数') layer_num = db.Column(db.Integer, comment='总层数')
...@@ -1571,8 +1574,10 @@ class CarrierBuild(db.Model): ...@@ -1571,8 +1574,10 @@ class CarrierBuild(db.Model):
attract_status = db.Column(db.String(20), comment='拟招引产业') attract_status = db.Column(db.String(20), comment='拟招引产业')
other_attract_status = db.Column(db.String(20), comment='其他产业名称') other_attract_status = db.Column(db.String(20), comment='其他产业名称')
cooperation_model = db.Column(db.String(20), comment='合作模式(出租/出售/转让)') cooperation_model = db.Column(db.String(20), comment='合作模式(出租/出售/转让)')
rent_money = db.Column(db.String(20), comment='租金(元/平米/天)') # rent_money = db.Column(db.String(20), comment='租金(元/平米/天)')
wuye_money = db.Column(db.String(20), comment='物业费(元/平米/月)') # wuye_money = db.Column(db.String(20), comment='物业费(元/平米/月)')
rent_money = db.Column(db.Float, comment='租金(元/平米/天)')
wuye_money = db.Column(db.Float, comment='物业费(元/平米/月)')
linkman = db.Column(db.String(20), comment='联系人') linkman = db.Column(db.String(20), comment='联系人')
link_mobile = db.Column(db.String(20), comment='联系方式') link_mobile = db.Column(db.String(20), comment='联系方式')
inside_picture_url = db.Column(db.String(255), comment='内部照片url') inside_picture_url = db.Column(db.String(255), comment='内部照片url')
...@@ -1595,7 +1600,8 @@ class CarrierFactory(db.Model): ...@@ -1595,7 +1600,8 @@ class CarrierFactory(db.Model):
detail_address = db.Column(db.String(50), comment='详细地址(地址需填写准确、详细、精准)') detail_address = db.Column(db.String(50), comment='详细地址(地址需填写准确、详细、精准)')
construction_time = db.Column(db.String(20), comment='建成时间(年)') construction_time = db.Column(db.String(20), comment='建成时间(年)')
cover_land_area = db.Column(db.String(20), comment='总占地面积(㎡)') cover_land_area = db.Column(db.String(20), comment='总占地面积(㎡)')
factory_area = db.Column(db.String(255), comment='总建筑面积(㎡)') # factory_area = db.Column(db.String(255), comment='总建筑面积(㎡)')
factory_area = db.Column(db.Float, comment='总建筑面积(㎡)')
empty_area = db.Column(db.String(20), comment='闲置面积(㎡)') empty_area = db.Column(db.String(20), comment='闲置面积(㎡)')
layer_num = db.Column(db.String(20), comment='总层数') layer_num = db.Column(db.String(20), comment='总层数')
factory_structure = db.Column(db.String(20), comment='建筑结构(混凝土框架、钢结构、砖混、砖混钢筋、钢筋混凝土、轻钢)') factory_structure = db.Column(db.String(20), comment='建筑结构(混凝土框架、钢结构、砖混、砖混钢筋、钢筋混凝土、轻钢)')
......
...@@ -130,7 +130,7 @@ def index_search(): ...@@ -130,7 +130,7 @@ def index_search():
if carrier_name: if carrier_name:
build_obj = CarrierBuild.query.filter( build_obj = CarrierBuild.query.filter(
# CarrierBuild.build_name.like('%{}%'.format(carrier_name)) if carrier_name else text(''), # CarrierBuild.build_name.like('%{}%'.format(carrier_name)) if carrier_name else text(''),
CarrierBuild.attract_status == industry if industry else text(''), CarrierBuild.attract_status.like('%{}%'.format(industry)) if industry else text(''),
CarrierBuild.district_name == district if district else text(''), CarrierBuild.district_name == district if district else text(''),
CarrierBuild.build_area > build_area[0] if build_area[0] else text(''), CarrierBuild.build_area > build_area[0] if build_area[0] else text(''),
CarrierBuild.build_area <= build_area[1] if build_area[1] else text(''), CarrierBuild.build_area <= build_area[1] if build_area[1] else text(''),
...@@ -149,7 +149,7 @@ def index_search(): ...@@ -149,7 +149,7 @@ def index_search():
else: else:
build_obj = CarrierBuild.query.filter( build_obj = CarrierBuild.query.filter(
CarrierBuild.build_name.like('%{}%'.format(carrier_name)) if carrier_name else text(''), CarrierBuild.build_name.like('%{}%'.format(carrier_name)) if carrier_name else text(''),
CarrierBuild.attract_status == industry if industry else text(''), CarrierBuild.attract_status.like('%{}%'.format(industry)) if industry else text(''),
CarrierBuild.district_name == district if district else text(''), CarrierBuild.district_name == district if district else text(''),
CarrierBuild.build_area > build_area[0] if build_area[0] else text(''), CarrierBuild.build_area > build_area[0] if build_area[0] else text(''),
CarrierBuild.build_area <= build_area[1] if build_area[1] else text(''), CarrierBuild.build_area <= build_area[1] if build_area[1] else text(''),
...@@ -173,7 +173,7 @@ def index_search(): ...@@ -173,7 +173,7 @@ def index_search():
if carrier_name: if carrier_name:
factory_obj = CarrierFactory.query.filter( factory_obj = CarrierFactory.query.filter(
# CarrierFactory.factory_name.like('%{}%'.format(carrier_name)) if carrier_name else text(''), # CarrierFactory.factory_name.like('%{}%'.format(carrier_name)) if carrier_name else text(''),
CarrierFactory.attract_status == industry if industry else text(''), CarrierFactory.attract_status.like('%{}%'.format(industry)) if industry else text(''),
CarrierFactory.district_name == district if district else text(''), CarrierFactory.district_name == district if district else text(''),
CarrierFactory.factory_area > build_area[0] if build_area[0] else text(''), CarrierFactory.factory_area > build_area[0] if build_area[0] else text(''),
CarrierFactory.factory_area <= build_area[1] if build_area[1] else text('') CarrierFactory.factory_area <= build_area[1] if build_area[1] else text('')
...@@ -188,7 +188,7 @@ def index_search(): ...@@ -188,7 +188,7 @@ def index_search():
else: else:
factory_obj = CarrierFactory.query.filter( factory_obj = CarrierFactory.query.filter(
CarrierFactory.factory_name.like('%{}%'.format(carrier_name)) if carrier_name else text(''), CarrierFactory.factory_name.like('%{}%'.format(carrier_name)) if carrier_name else text(''),
CarrierFactory.attract_status == industry if industry else text(''), CarrierFactory.attract_status.like('%{}%'.format(industry)) if industry else text(''),
CarrierFactory.district_name == district if district else text(''), CarrierFactory.district_name == district if district else text(''),
CarrierFactory.factory_area > build_area[0] if build_area[0] else text(''), CarrierFactory.factory_area > build_area[0] if build_area[0] else text(''),
CarrierFactory.factory_area <= build_area[1] if build_area[1] else text('') CarrierFactory.factory_area <= build_area[1] if build_area[1] else text('')
...@@ -209,7 +209,7 @@ def index_search(): ...@@ -209,7 +209,7 @@ def index_search():
if carrier_name: if carrier_name:
zone_obj = Induzone.query.filter( zone_obj = Induzone.query.filter(
# Induzone.name.like('%{}%'.format(carrier_name)) if carrier_name else text(''), # Induzone.name.like('%{}%'.format(carrier_name)) if carrier_name else text(''),
Induzone.navigat == industry if industry else text(''), Induzone.navigat.like('%{}%'.format(industry)) if industry else text(''),
Induzone.district == district if district else text(''), Induzone.district == district if district else text(''),
Induzone.level == zone_level if zone_level else text('') Induzone.level == zone_level if zone_level else text('')
).filter( ).filter(
...@@ -225,7 +225,7 @@ def index_search(): ...@@ -225,7 +225,7 @@ def index_search():
else: else:
zone_obj = Induzone.query.filter( zone_obj = Induzone.query.filter(
Induzone.name.like('%{}%'.format(carrier_name)) if carrier_name else text(''), Induzone.name.like('%{}%'.format(carrier_name)) if carrier_name else text(''),
Induzone.navigat == industry if industry else text(''), Induzone.navigat.like('%{}%'.format(industry)) if industry else text(''),
Induzone.district == district if district else text(''), Induzone.district == district if district else text(''),
Induzone.level == zone_level if zone_level else text('') Induzone.level == zone_level if zone_level else text('')
) )
...@@ -246,7 +246,7 @@ def index_search(): ...@@ -246,7 +246,7 @@ def index_search():
project_obj = Project.query.filter( project_obj = Project.query.filter(
# Project.name.like('%{}%'.format(carrier_name)) if carrier_name else text(''), # Project.name.like('%{}%'.format(carrier_name)) if carrier_name else text(''),
Project.district == district if district else text(''), Project.district == district if district else text(''),
Project.attract_industry == industry if industry else text(''), Project.attract_industry.like('%{}%'.format(industry)) if industry else text(''),
Project.money > float(investment_volume_list[0]) * 10000 if investment_volume_list[0] else text(''), Project.money > float(investment_volume_list[0]) * 10000 if investment_volume_list[0] else text(''),
Project.money <= float(investment_volume_list[1]) * 10000 if investment_volume_list[1] else text(''), Project.money <= float(investment_volume_list[1]) * 10000 if investment_volume_list[1] else text(''),
).filter( ).filter(
......
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