aboutsummaryrefslogtreecommitdiffstats
path: root/main.py
diff options
context:
space:
mode:
authorPetr Šmerkl <46304018+SveterCZE@users.noreply.github.com>2021-02-11 21:42:14 +0100
committerPetr Šmerkl <46304018+SveterCZE@users.noreply.github.com>2021-02-11 21:42:14 +0100
commitbc6b5bdecde3fa4706df6df847c7e07af30229f6 (patch)
treec0d266a16a1fbce23583cf0d708aa290b104dd5e /main.py
parent83b0b2e72d775279ba8ac8bc218ba76128fca1c9 (diff)
downloadjustice-bc6b5bdecde3fa4706df6df847c7e07af30229f6.tar.gz
adding an option for an actual extract
Diffstat (limited to 'main.py')
-rw-r--r--main.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/main.py b/main.py
index 6465cb3..72d3872 100644
--- a/main.py
+++ b/main.py
@@ -41,7 +41,7 @@ def search_results(search):
if insolvent_only == False:
qry = Company.query.join(Obce, Company.obec).join(Ulice, Company.ulice).join(Pravni_Forma, Company.pravni_forma).join(Insolvency_Events, isouter=True)
else:
- qry = Company.query.join(Obce, Company.obec).join(Ulice, Company.ulice).join(Pravni_Forma, Company.pravni_forma).join(Insolvency_Events)
+ qry = Company.query.join(Obce, Company.obec).join(Ulice, Company.ulice).join(Pravni_Forma, Company.pravni_forma).join(Insolvency_Events, Company.insolvence)
if ico:
if ico_search_method == "text_anywhere":
qry = qry.filter(Company.ico.contains(ico))
@@ -154,12 +154,24 @@ def search_results_BACKUP(search):
@app.route("/<int:ico>", methods=['GET', 'POST'])
def extract(ico):
qry = Company.query.join(Obce, Company.obec).join(Ulice, Company.ulice).join(Pravni_Forma, Company.pravni_forma).join(Insolvency_Events, isouter=True)
+ # qry = Company.query.join(Obce, Company.obec).join(Ulice, Company.ulice).join(Pravni_Forma, Company.pravni_forma).join(Insolvency_Events, Company.insolvence, isouter=True).join(Predmet_Podnikani, Company.predmet_podnikani).join(Predmet_Cinnosti, Company.predmet_cinnosti)
qry = qry.filter(Company.ico == ico)
# qry = qry.filter(Company.nazev.contains("prigo"))
# qry = Obce.query
results = qry.all()
return render_template("extract.html", ico = ico, results = results)
+@app.route("/<int:ico>-actual", methods=['GET', 'POST'])
+def extract_actual(ico):
+ qry = Company.query.join(Obce, Company.obec).join(Ulice, Company.ulice).join(Pravni_Forma, Company.pravni_forma).join(Insolvency_Events, isouter=True)
+ # qry = Company.query.join(Obce, Company.obec).join(Ulice, Company.ulice).join(Pravni_Forma, Company.pravni_forma).join(Insolvency_Events, Company.insolvence, isouter=True).join(Predmet_Podnikani, Company.predmet_podnikani).join(Predmet_Cinnosti, Company.predmet_cinnosti)
+ qry = qry.filter(Company.ico == ico)
+ # qry = qry.filter(Company.nazev.contains("prigo"))
+ # qry = Obce.query
+ results = qry.all()
+ return render_template("extract-actual.html", ico = ico, results = results)
+
+
@app.route('/new_company', methods=['GET', 'POST'])
def new_company():
"""