# 任务目标 分析`ProjectStatsController.java`文件里的`/chart/chat`接口,在处理请求参数`dimension`等于"year"的场景下,输出参数里面的`y`不正确的问题。 再顺便看看下面这几个接口是不是也有问题: - /chart/token - /chart/dislike - /chart/user - /chart/skill/usage - /chart/feedback - /chart/mcp/usage ## 开发规范 参考文档:"E:\gitea\skills\mis-agent-spec\SKILL.md"。 ## /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 } ``` ## /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 } } ```