Files
ticket-workbench/docs/07-项目管理/工作报告.md
绝尘 633ba27710 优化: 文档整理到 docs 目录
参考 u-desk 项目结构,按编号分类:
- 01-设计文档/ (功能设计 + 数据库设计)
- 05-代码审查/ (代码审查报告)
- 07-项目管理/ (工作报告)
- INDEX.md 索引入口
2026-05-14 01:05:25 +08:00

3.3 KiB
Raw Blame History

AI 工单处理工作台 - 工作报告

日期: 2026-05-13 | 任务ID: T-260513-01


完成情况

已完成功能

功能 状态 说明
用户登录 账号+密码session token 认证
工单列表 分页 + 状态/分类/优先级/关键词筛选
工单详情 完整信息 + AI分析 + 备注
创建工单 标题/内容/联系人/来源,自动生成编号 TK-yyMMdd-NNN
AI 分析 GLM-4-Flash 调用,返回分类/优先级/摘要/建议角色
人工确认/修改 可修改 AI 分析结果并确认
状态流转 待处理→分析中→已确认→处理中→已关闭
操作日志 自动记录所有关键操作
工单备注 添加/查看备注
部署上线 https://tk.1216.top

测试账号

账号 密码 角色 团队
admin admin123 管理员 客服组
kefu01 admin123 客服 客服组
tech01 admin123 处理人员 技术支持
finance01 admin123 处理人员 财务组
logistics01 admin123 处理人员 物流组
refund01 admin123 处理人员 退款组

技术实现

  • 后端: Go 1.22 + Gin + GORM + MySQL (19个Go源文件)
  • 前端: Vue 3 + Arco Design + Vite + TypeScript + Pinia
  • AI: 智谱 GLM-4-Flash (chat/completions API)
  • 数据库: ticket_dev@39.99.243.191 (5张表)
  • 部署: Nginx HTTPS 反代 + DNS tk.1216.top

数据库表

表名 记录数 说明
ticket_user 6 用户表
ticket_info 5+ 工单表
ticket_ai_analysis 1+ AI分析结果
ticket_operation_log 5+ 操作日志
ticket_note 0+ 工单备注

测试结果

API 自动化测试: 12/14 通过 (85.7%)

  • 登录/登出
  • 工单 CRUD
  • AI 分析 (修复后)
  • 备注
  • 操作日志

修复的问题

问题 原因 修复
登录参数错误 前端发 username后端期望 account 统一为 account
API 路由不匹配 前端 /api/auth/login后端 /api/login 后端改为 /api/auth/ 前缀
端口冲突 8090 被 Apache 占用 改为 8091
前后端字段名不一致 前端 camelCase后端 lowercase 前端统一匹配后端
AI 分析 JSON 解析失败 GLM 返回 markdown 代码块包裹 清理 json 包裹
priority 类型不匹配 GLM 返回字符串 "1",后端期望 int16 使用 json.Number 兼容

待补充功能

功能 优先级 说明
客户自助提交入口 P1 无需登录的工单提交页面
系统管理/用户管理 P1 管理员创建/管理用户
工单分配处理人 P2 从用户列表选择处理人
仪表板统计 P2 工单数量/分类/状态统计

多代理协作

本次使用 Teams 模式并行开发4个 Agent 同时工作:

Agent 任务 耗时
db-agent 数据库创建+表结构+测试数据 ~3min
backend-agent Go Gin 后端全栈开发 ~10min
frontend-agent Arco Design Vue 前端开发 ~15min
infra-agent Nginx + DNS 配置 ~3min
api-tester API 自动化测试 ~5min
local-tester 本地测试验证 ~5min

总耗时: ~30min (并行模式)