Актуализация цены в триггере
This commit is contained in:
@@ -100,16 +100,9 @@ def transaction_order_model(user_id: int, current_date: date):
|
|||||||
|
|
||||||
order_id = cursor.lastrowid
|
order_id = cursor.lastrowid
|
||||||
for key, value in waybill.items():
|
for key, value in waybill.items():
|
||||||
_sql = sql_provider.get('good_price.sql', dict(
|
|
||||||
e_prod_id = int(key)
|
|
||||||
))
|
|
||||||
cursor.execute(_sql)
|
|
||||||
result = cursor.fetchone()
|
|
||||||
price = result[0]
|
|
||||||
|
|
||||||
_sql = sql_provider.get('insert_order_line.sql',
|
_sql = sql_provider.get('insert_order_line.sql',
|
||||||
dict(e_order_id = order_id,
|
dict(e_order_id = order_id,
|
||||||
e_price = price,
|
e_price = 0,
|
||||||
e_prod_id = int(key),
|
e_prod_id = int(key),
|
||||||
e_amount = int(value)))
|
e_amount = int(value)))
|
||||||
cursor.execute(_sql)
|
cursor.execute(_sql)
|
||||||
|
|||||||
Reference in New Issue
Block a user