# 任务目标 分析`/project/stats/chart/chat`接口在处理请求参数`dimension`等于"year"的场景下,输出参数里面的y值不正确的问题。再顺便看看下面这几个接口是不是也有问题:`/project/stats/chart/token`、`/project/stats/chart/dislike`、`/project/stats/chart/user`、`/project/stats/chart/skill/usage`、`/project/stats/chart/feedback`、`/project/stats/chart/mcp/usage`、`/project/stats/chart/skill/usage`。 ## 开发规范 参考文档:"E:\gitea\skills\mis-agent-spec\SKILL.md"。 ## 入口类 ProjectStatsController.java ## HTTP请求的输入和输出信息 请求地址:/project/stats/page 请求参数: ```json {"pageNum":1,"pageSize":20} ``` 响应参数: ```json { "total": 2, "rows": [ { "projectId": "2", "projectName": "e-biz智能体", "userNum": "1", "chatNum": "2", "totalToken": "1.54K", "inputToken": "1K", "outputToken": "0.54K", "kbDocNum": "0", "callMcpToolCount": "0", "callSkillCount": "0" }, { "projectId": "1", "projectName": "认证智能体", "userNum": "4", "chatNum": "10", "totalToken": "163.72K", "inputToken": "159.88K", "outputToken": "3.83K", "kbDocNum": "192", "callMcpToolCount": "7", "callSkillCount": "0" } ], "code": 200, "msg": "查询成功", "extraData": null } ``` 请求地址:/project/stats/chart/chat 请求参数: ```json {"projectId":"1","dimension":"year","begin":"2024","end":"2026"} ``` 响应参数: ```json { "code": 200, "msg": "操作成功", "data": { "x": [ "2024", "2025", "2026" ], "y": [ 0, 0, 17 ], "tokenUnit": null } } ```