- kd_code 대신 internal_code로 장바구니 추가 - internal_code 없으면 검색 후 규격 매칭으로 찾기 - 백제 장바구니 담기 정상 작동 확인
27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
import requests
|
|
|
|
print('=== 주문량 API 테스트 (지오영 + 수인 + 백제) ===')
|
|
|
|
date = '2026-03-07'
|
|
|
|
# 지오영
|
|
geo = requests.get(f'http://localhost:7001/api/geoyoung/orders/summary-by-kd?start_date={date}&end_date={date}', timeout=60).json()
|
|
geo_count = len(geo.get('by_kd_code', {}))
|
|
print(f'지오영: {"OK" if geo.get("success") else "FAIL"} - {geo_count}개 품목')
|
|
|
|
# 수인
|
|
sooin = requests.get(f'http://localhost:7001/api/sooin/orders/summary-by-kd?start_date={date}&end_date={date}', timeout=60).json()
|
|
sooin_count = len(sooin.get('by_kd_code', {}))
|
|
print(f'수인: {"OK" if sooin.get("success") else "FAIL"} - {sooin_count}개 품목')
|
|
|
|
# 백제
|
|
baekje = requests.get(f'http://localhost:7001/api/baekje/orders/summary-by-kd?start_date={date}&end_date={date}', timeout=60).json()
|
|
baekje_count = len(baekje.get('by_kd_code', {}))
|
|
print(f'백제: {"OK" if baekje.get("success") else "FAIL"} - {baekje_count}개 품목')
|
|
if baekje.get('message'):
|
|
print(f' 메시지: {baekje.get("message")}')
|
|
|
|
print()
|
|
print(f'총 품목: {geo_count + sooin_count + baekje_count}개')
|