import json period = (params_kw or {}).get('period', 'all') data = await request._run_ns.api_financial_summary(request) chart_data = [ {"metric": "收入", "value": data.get('total_revenue_cny', 0)}, {"metric": "成本", "value": data.get('total_cost_cny', 0)}, {"metric": "毛利", "value": data.get('gross_profit_cny', 0)}, ] return json.dumps(chart_data, ensure_ascii=False)