#!/bin/bash # 测试事业部开单统计接口(最终版) BASE_URL="http://localhost:2011" TOKEN="" TEST_DATE="${1:-2026-01-20}" echo "================================================================================" echo "事业部开单统计接口测试(修复后验证)" echo "测试日期: $TEST_DATE" echo "================================================================================" echo "" # 获取Token LOGIN_RESPONSE=$(curl -s -X POST "${BASE_URL}/api/oauth/Login" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "account=admin&password=e10adc3949ba59abbe56e057f20f883e") TOKEN=$(echo $LOGIN_RESPONSE | python3 -c "import sys, json; data=json.load(sys.stdin); print(data.get('data', {}).get('token', ''))" 2>/dev/null) if [ -z "$TOKEN" ]; then echo "❌ 无法获取Token" exit 1 fi echo "✓ Token获取成功" echo "" # 调用接口 echo "调用接口: POST /api/Extend/LqDailyReport/get-business-unit-billing-statistics" echo "参数: {\"date\": \"$TEST_DATE\"}" echo "" STATISTICS_RESPONSE=$(curl -s -X POST "${BASE_URL}/api/Extend/LqDailyReport/get-business-unit-billing-statistics" \ -H "Authorization: ${TOKEN}" \ -H "Content-Type: application/json" \ -d "{\"date\": \"$TEST_DATE\"}") # 使用Python解析 python3 <