27.01.26
This commit is contained in:
12
app.py
12
app.py
@@ -538,7 +538,10 @@ def create_weight_report(payload: dict = Body(...)):
|
||||
conn = get_db_connection()
|
||||
cursor = conn.cursor()
|
||||
|
||||
# 🔹 On déclare la variable OUTPUT @OUT_WEIGHT_REPORT_KEY
|
||||
cursor.execute("""
|
||||
DECLARE @OUT_WEIGHT_REPORT_KEY INT;
|
||||
|
||||
EXEC dbo.sp_Singa_Automation_InsertWeightReport
|
||||
@CHUNK_KEY = ?,
|
||||
@BAGS_SOUND_AND_FULL = ?,
|
||||
@@ -576,7 +579,10 @@ def create_weight_report(payload: dict = Body(...)):
|
||||
@MOISTURE_VALUE = NULL,
|
||||
@REPORT_TYPE = 0,
|
||||
@WET_WEIGHT = NULL,
|
||||
@WSMD_LOCATION = 0
|
||||
@WSMD_LOCATION = 0,
|
||||
@OUT_WEIGHT_REPORT_KEY = @OUT_WEIGHT_REPORT_KEY OUTPUT;
|
||||
|
||||
SELECT @OUT_WEIGHT_REPORT_KEY AS OUT_WEIGHT_REPORT_KEY;
|
||||
""",
|
||||
chunk_key,
|
||||
bags,
|
||||
@@ -591,7 +597,7 @@ def create_weight_report(payload: dict = Body(...)):
|
||||
report_date
|
||||
)
|
||||
|
||||
# 🟢 On récupère le SELECT final de la SP
|
||||
# 🔹 Récupération de la variable OUTPUT
|
||||
row = cursor.fetchone()
|
||||
conn.commit()
|
||||
|
||||
@@ -603,7 +609,7 @@ def create_weight_report(payload: dict = Body(...)):
|
||||
|
||||
return {
|
||||
"success": True,
|
||||
"weight_report_key": row.WEIGHT_REPORT_KEY
|
||||
"weight_report_key": row.OUT_WEIGHT_REPORT_KEY
|
||||
}
|
||||
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user