feat: 지오영/수인 잔고 API 엔드포인트 추가

- GET /api/geoyoung/balance
- GET /api/sooin/balance
This commit is contained in:
thug0bin
2026-03-06 16:15:23 +09:00
parent 241e65aaf1
commit 1829c3efa7
2 changed files with 102 additions and 0 deletions

View File

@@ -104,6 +104,36 @@ def api_session_status():
})
@sooin_bp.route('/balance', methods=['GET'])
def api_sooin_balance():
"""
수인약품 잔고(미수금) 조회 API
GET /api/sooin/balance
Returns:
{
"success": true,
"balance": 14293001, // 현재 잔고 (누계합)
"prev_balance": 10592762, // 전일잔액
"monthly_sales": 3700239, // 월 매출
"yearly_sales": 34380314 // 연 누계 매출
}
"""
try:
session = get_sooin_session()
result = session.get_balance()
return jsonify(result)
except Exception as e:
logger.error(f"수인약품 잔고 조회 오류: {e}")
return jsonify({
'success': False,
'error': 'BALANCE_ERROR',
'message': str(e),
'balance': 0
}), 500
@sooin_bp.route('/cart', methods=['GET'])
def api_sooin_cart():
"""장바구니 조회 API"""