Remove: feedback validation
This commit is contained in:
parent
985e1e504c
commit
4682bf67de
@ -127,7 +127,7 @@ def process_csv_feedback(csv_file_path, feedback_id):
|
|||||||
print(f"[ERROR] image.doc_type: {image.doc_type} - image.index_in_request: {image.index_in_request} - time_cost: {time_cost} - {e}")
|
print(f"[ERROR] image.doc_type: {image.doc_type} - image.index_in_request: {image.index_in_request} - time_cost: {time_cost} - {e}")
|
||||||
if not validate_feedback_file(_feedback_result, _predict_result):
|
if not validate_feedback_file(_feedback_result, _predict_result):
|
||||||
status[request_id] = "Missalign imei number between feedback and predict"
|
status[request_id] = "Missalign imei number between feedback and predict"
|
||||||
continue
|
# continue
|
||||||
if image.doc_type == "invoice":
|
if image.doc_type == "invoice":
|
||||||
_predict_result["imei_number"] = []
|
_predict_result["imei_number"] = []
|
||||||
if _feedback_result:
|
if _feedback_result:
|
||||||
@ -136,7 +136,7 @@ def process_csv_feedback(csv_file_path, feedback_id):
|
|||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
_predict_result = {"retailername": None, "sold_to_party": None, "invoice_no": None, "purchase_date": [], "imei_number": [_predict_result["imei_number"][image.index_in_request]]}
|
_predict_result = {"retailername": None, "sold_to_party": None, "invoice_no": None, "purchase_date": [], "imei_number": [_predict_result["imei_number"][image.index_in_request]]}
|
||||||
_feedback_result = {"retailername": None, "sold_to_party": None, "invoice_no": None, "purchase_date": None, "imei_number": [_feedback_result["imei_number"][image.index_in_request]]} if _feedback_result else None
|
_feedback_result = {"retailername": None, "sold_to_party": None, "invoice_no": None, "purchase_date": None, "imei_number": [_feedback_result["imei_number"][image.index_in_request]]} if _feedback_result and len(_feedback_result["imei_number"]) > image.index_in_request else None
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print (f"[ERROR]: {request_id} - {e}")
|
print (f"[ERROR]: {request_id} - {e}")
|
||||||
image.predict_result = _predict_result
|
image.predict_result = _predict_result
|
||||||
|
@ -529,6 +529,7 @@ def validate_feedback_file(feedback, predict):
|
|||||||
num_imei_predict = len(predict.get("imei_number", []))
|
num_imei_predict = len(predict.get("imei_number", []))
|
||||||
if num_imei_feedback != num_imei_predict:
|
if num_imei_feedback != num_imei_predict:
|
||||||
return False
|
return False
|
||||||
|
feedback["imei_number"] = imei_feedback
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def first_of_list(the_list):
|
def first_of_list(the_list):
|
||||||
|
Loading…
Reference in New Issue
Block a user