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'):