Commit 7a7ce119 by dong

fix20230406

parent 90ad5e60
......@@ -859,92 +859,132 @@ def collection_list():
if name == 'land':
obj_list = UserLand.query.filter(UserLand.user_id == user_id).order_by(UserLand.create_time.desc()).all()
# obj_list = user_obj.carrier_land
data = [{
"id": obj.id,
"name": obj.land_name,
"district": obj.district_name,
"nature": obj.land_nature,
"area": obj.total_area,
"price_url": obj.price_url,
"lng": obj.lng,
"lat": obj.lat,
} for obj in obj_list]
id_list = [obj.land_id for obj in obj_list]
data = []
for id in id_list:
obj = CarrierLand.query.get(id)
data = {
"id": obj.id,
"name": obj.land_name,
"district": obj.district_name,
"nature": obj.land_nature,
"area": obj.total_area,
"price_url": obj.price_url,
"lng": obj.lng,
"lat": obj.lat,
}
elif name == 'build':
obj_list = UserBuild.query.filter(UserBuild.user_id == user_id).order_by(UserBuild.create_time.desc()).all()
# obj_list = user_obj.carrier_build
data = [{
"id": obj.id,
"name": obj.build_name,
"district": obj.district_name,
"rent": obj.rent_money,
"area": obj.build_area,
"price_url": obj.price_url,
"lng": obj.lng,
"lat": obj.lat,
} for obj in obj_list]
id_list = [obj.build_id for obj in obj_list]
data = []
for id in id_list:
obj = CarrierBuild.query.get(id)
data_dic = {
"id": obj.id,
"name": obj.build_name,
"district": obj.district_name,
"rent": obj.rent_money,
"area": obj.build_area,
"price_url": obj.price_url,
"lng": obj.lng,
"lat": obj.lat,
}
data.append(data_dic)
elif name == 'factory':
obj_list = UserFactory.query.filter(UserFactory.user_id == user_id).order_by(UserFactory.create_time.desc()).all()
# obj_list = user_obj.carrier_factory
data = [{
"id": obj.id,
"name": obj.factory_name,
"district": obj.district_name,
"attract_industry": obj.attract_status,
"area": obj.factory_area,
"price_url": obj.price_url,
"lng": obj.lng,
"lat": obj.lat,
} for obj in obj_list]
id_list = [obj.factory_id for obj in obj_list]
data = []
for id in id_list:
obj = CarrierFactory.query.get(id)
data_dic = {
"id": obj.id,
"name": obj.factory_name,
"district": obj.district_name,
"attract_industry": obj.attract_status,
"area": obj.factory_area,
"price_url": obj.price_url,
"lng": obj.lng,
"lat": obj.lat,
}
data.append(data_dic)
elif name == 'zone':
obj_list = UserZone.query.filter(UserZone.user_id == user_id).order_by(UserZone.create_time.desc()).all()
# obj_list = user_obj.industry_zone
data = [{
"id": obj.id,
"name": obj.name,
"phone": obj.phone,
"industry_position": obj.industry_position,
"district": obj.district,
"price_url": obj.image,
"lng": obj.lng,
"lat": obj.lat,
} for obj in obj_list]
id_list = [obj.zone_id for obj in obj_list]
data = []
for id in id_list:
obj = Induzone.query.get(id)
data_dic = {
"id": obj.id,
"name": obj.name,
"phone": obj.phone,
"industry_position": obj.industry_position,
"district": obj.district,
"price_url": obj.image,
"lng": obj.lng,
"lat": obj.lat,
}
data.append(data_dic)
elif name == 'project':
obj_list = UserProject.query.filter(UserProject.user_id == user_id).order_by(UserProject.create_time.desc()).all()
# obj_list = user_obj.project
data = [{
"id": obj.id,
"name": obj.name,
"district": obj.district,
"money": obj.money,
"attract_industry": obj.attract_industry,
# "lng": obj.lng,
# "lat": obj.lat,
} for obj in obj_list]
id_list = [obj.project_id for obj in obj_list]
data = []
for id in id_list:
obj = Project.query.get(id)
data_dic = {
"id": obj.id,
"name": obj.name,
"district": obj.district,
"money": obj.money,
"attract_industry": obj.attract_industry,
# "lng": obj.lng,
# "lat": obj.lat,
}
data.append(data_dic)
elif name == 'company':
obj_list = UserCompany.query.filter(UserCompany.user_id == user_id).order_by(UserCompany.create_time.desc()).all()
# obj_list = user_obj.company
data = [{
"id": obj.id,
"company_name": obj.company_name,
"district": obj.district,
"company_industry": obj.company_industry,
"lng": obj.lng,
"lat": obj.lat,
"create_time": obj.create_time,
} for obj in obj_list]
id_list = [obj.company_id for obj in obj_list]
data = []
for id in id_list:
obj = Company.query.get(id)
data_dic = {
"id": obj.id,
"company_name": obj.company_name,
"district": obj.district,
"company_industry": obj.company_industry,
"lng": obj.lng,
"lat": obj.lat,
}
data.append(data_dic)
elif name == 'policy':
obj_list = user_obj.industry_policy
data = [{
"id": obj.id,
"name": obj.name,
"post_num": obj.post_num,
"industry": obj.industry,
"pubdate": obj.pubdate.strftime("%Y-%m-%d"),
"file": obj.file
} for obj in obj_list]
obj_list = UserPolicy.query.filter(UserPolicy.user_id == user_id).order_by(UserPolicy.create_time.desc()).all()
# obj_list = user_obj.industry_policy
id_list = [obj.policy_id for obj in obj_list]
data = []
for id in id_list:
obj = InduPolicy.query.get(id)
data_dic = {
"id": obj.id,
"name": obj.name,
"post_num": obj.post_num,
"industry": obj.industry,
"pubdate": obj.pubdate.strftime("%Y-%m-%d"),
"file": obj.file
}
data.append(data_dic)
else:
pass
data = sorted(data, key=lambda x: x['id'], reverse=True)
# data = sorted(data, key=lambda x: x['id'], reverse=True)
return jsonify(code=RET.OK, data=data, msg='Query success')
except Exception as e:
......
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