Files
tmp/feat.md
T
V-LiuShuang 8ba9d13166 add
2026-08-13 11:13:02 +08:00

1.7 KiB

任务目标

分析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(数据正确)

输入:

{"pageNum":1,"pageSize":20}

输出:

{
    "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(数据错误)

输入:

{"projectId":"1","dimension":"year","begin":"2024","end":"2026"}

输出:

{
    "code": 200,
    "msg": "操作成功",
    "data": {
        "x": [
            "2024",
            "2025",
            "2026"
        ],
        "y": [
            0,
            0,
            17
        ],
        "tokenUnit": null
    }
}