P5-4697 add bernard integration and send order row endpoint
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from flask import Blueprint, jsonify, abort, request
|
||||
from api import db
|
||||
from api import db, bernard
|
||||
from api.helpers import check_api_key
|
||||
from api.models import OrderRow, OrderRowField, OrderRowDetail
|
||||
|
||||
@@ -22,3 +22,14 @@ def save_pwinty_image_id(row_id):
|
||||
db.session.commit()
|
||||
|
||||
return jsonify(detail.to_json())
|
||||
|
||||
|
||||
@mod.route("/<int:row_id>/send", methods=["POST"])
|
||||
def send_order_row(row_id):
|
||||
success = bernard.produce("SendOrderRow", {"row_id": row_id})
|
||||
if success:
|
||||
return jsonify({"status": "ok"})
|
||||
else:
|
||||
return jsonify(
|
||||
{"status": "err", "message": "Message not delivered to Bernard queue"}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user