Skip to content

Commit 6a0f5e0

Browse files
committed
Fix Highradius provided flask service
1 parent 83e06e6 commit 6a0f5e0

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

Track 1_AI and Machine Learning/project1/Flask Integration/New_Bucket.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ def transform(self, data_list):
2424

2525
def predict(nulldata):
2626
print(" Predict")
27-
28-
# nulldata = pd.read_csv("data.csv", index_col=0)
27+
nulldata.set
28+
# nulldata = pd.read_csv("data.csv")
2929

3030
nulldata["clear_date"] = pd.to_datetime(nulldata.clear_date)
3131
nulldata["posting_date"] = pd.to_datetime(nulldata.posting_date)
@@ -117,6 +117,7 @@ def doc_id_bucket(doc_list):
117117
print(" Predict")
118118

119119
nulldata = pd.read_csv("nulldata.csv", index_col=0)
120+
# nulldata = pd.read_csv("nulldata.csv")
120121

121122
nulldata["clear_date"] = pd.to_datetime(nulldata.clear_date)
122123
nulldata["posting_date"] = pd.to_datetime(nulldata.posting_date)
@@ -209,6 +210,7 @@ def alll():
209210
print(" Predict")
210211

211212
nulldata = pd.read_csv("nulldata.csv", index_col=0)
213+
# nulldata = pd.read_csv("nulldata.csv")
212214

213215
nulldata["clear_date"] = pd.to_datetime(nulldata.clear_date)
214216
nulldata["posting_date"] = pd.to_datetime(nulldata.posting_date)

Track 1_AI and Machine Learning/project1/Flask Integration/integration.py

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import json
2+
13
from flask import Flask, redirect, url_for, render_template, request, jsonify, make_response
24
import New_Bucket
35
import pandas as pd
@@ -11,18 +13,17 @@
1113
@app.route("/", methods=["POST", "GET"])
1214
def home():
1315
if request.method == "POST":
14-
print(request.json)
15-
business_code = request.json["business_code"]
16-
cust_number = request.json['cust_number']
17-
name_customer = request.json['name_customer']
18-
clear_date = request.json['clear_date']
19-
buisness_year = int(request.json['buisness_year'])
20-
doc_id = int(request.json['doc_id'])
21-
posting_date = request.json['posting_date']
22-
due_in_date = request.json['due_in_date']
23-
baseline_create_date = request.json['baseline_create_date']
24-
cust_payment_terms = request.json['cust_payment_terms']
25-
converted_usd = float(request.json['converted_usd'])
16+
business_code = request.form["business_code"]
17+
cust_number = request.form['cust_number']
18+
name_customer = request.form['name_customer']
19+
clear_date = request.form['clear_date']
20+
buisness_year = int(request.form['buisness_year'])
21+
doc_id = int(request.form['doc_id'])
22+
posting_date = request.form['posting_date']
23+
due_in_date = request.form['due_in_date']
24+
baseline_create_date = request.form['baseline_create_date']
25+
cust_payment_terms = request.form['cust_payment_terms']
26+
converted_usd = float(request.form['converted_usd'])
2627

2728
data['business_code'] = [business_code]
2829
data['cust_number'] = [cust_number]
@@ -36,7 +37,6 @@ def home():
3637
data['cust_payment_terms'] = [cust_payment_terms]
3738
data['converted_usd'] = [converted_usd]
3839

39-
print(request.json)
4040

4141
response = make_response(jsonify(New_Bucket.predict(data)), 200)
4242
response.headers["Content-Type"] = "application/json"
@@ -48,7 +48,7 @@ def home():
4848
@app.route("/get_prediction", methods=["GET", 'POST'])
4949
def get_prediction():
5050
if request.method == "POST":
51-
doc_id_list = list(request.json["data"])
51+
doc_id_list = list(request.get_json(force=True)["data"])
5252
print(doc_id_list)
5353
response = make_response(jsonify(New_Bucket.doc_id_bucket(doc_id_list)), 200)
5454
response.headers["Access-Control-Allow-Origin"] = "*"

0 commit comments

Comments
 (0)