# -*- coding: utf-8 -*- import sys sys.path.insert(0, 'c:\\Users\\청춘약국\\source\\pharmacy-pos-qr-system\\backend') from db.dbsetup import get_db_session from sqlalchemy import text session = get_db_session('PM_DRUG') result = session.execute(text(""" SELECT DrugCode, GoodsName, BARCODE, BaseCode FROM CD_GOODS WHERE POS_BOON = '010103' AND GoodsSelCode = 'B' ORDER BY GoodsName """)) print('=== 동물약 바코드/표준코드 현황 ===\n') barcode_count = 0 basecode_count = 0 total = 0 for row in result: barcode = row.BARCODE.strip() if row.BARCODE else '' basecode = row.BaseCode.strip() if row.BaseCode else '' if barcode: barcode_count += 1 if basecode: basecode_count += 1 total += 1 b_mark = 'O' if barcode else 'X' c_mark = 'O' if basecode else 'X' print(f'{row.GoodsName}') print(f' DrugCode: {row.DrugCode}') print(f' Barcode: {b_mark} [{barcode}]') print(f' BaseCode: {c_mark} [{basecode}]') print() print('---') print(f'Total: {total}개') print(f'With Barcode: {barcode_count}개') print(f'With BaseCode: {basecode_count}개') session.close()