Files
tmp/feat.md
T
V-LiuShuang 8d060f5c6e add
2026-08-13 11:07:48 +08:00

1.9 KiB

任务目标

分析/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

请求参数:

{"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
}

请求地址:/project/stats/chart/chat

请求参数:

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

响应参数:

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