From e7daadb3161aff8863b4584ac0d61cc366aeb149 Mon Sep 17 00:00:00 2001 From: thug0bin Date: Sun, 29 Mar 2026 12:58:45 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20QR=20=ED=92=88=EB=AA=A9=EC=9D=80=20MSSQL?= =?UTF-8?q?=20=EC=88=98=EB=82=A9=EC=99=84=EB=A3=8C=20=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=EC=97=90=EC=84=9C=EB=A7=8C=20=EC=A1=B0=ED=9A=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/backend/app.py b/backend/app.py index 4886476..f0cfb53 100644 --- a/backend/app.py +++ b/backend/app.py @@ -7772,7 +7772,6 @@ def api_admin_qr_generate(): order_no = data.get('order_no') amount = data.get('amount', 0) preview = data.get('preview', True) # 기본: 미리보기 - client_items = data.get('items') # 클라이언트에서 전달한 품목 if not order_no: return jsonify({'success': False, 'error': '주문번호가 필요합니다'}), 400 @@ -7800,13 +7799,8 @@ def api_admin_qr_generate(): amount = float(row[1]) if row[1] else 0 # 1. 토큰 생성 + 로컬 저장 + 서버 동기화 (v2) - # 품목 조회: 클라이언트가 전달한 items 우선, 없으면 MSSQL 조회 - if client_items: - sale_items = client_items - print(f"[QR] 클라이언트 품목 사용: {len(sale_items)}개") - else: - sale_items = get_sale_items(order_no) - print(f"[QR] MSSQL 품목 조회: {len(sale_items)}개") + # 품목 조회 (MSSQL SALE_SUB - 수납완료 데이터) + sale_items = get_sale_items(order_no) token_info = generate_and_sync_token(order_no, amount, get_pharmacy_code(), items=sale_items) if not token_info.get('local_saved'):