fix: 工作台 KPI 轻量接口与 App 指派给我的待办角标 #86

Closed
opened 2026-11-05 14:15:34 +08:00 by Lijianping · 0 comments
Collaborator

目标

优化 /txys/monitor/kpis 过慢(不再跑全量 dashboard),并让 App 首页快捷入口角标统计「指派给当前用户」的巡检待执行 / 工单待处理。目标仓:backend

范围

  • jeecg-boot/.../BiDashboardService.java
  • jeecg-boot/.../MonitorBriefService.java
  • jeecg-boot/.../InspJobService.java

不做

  • 不改 frontend / app 仓(app 另开 Issue)
  • 不改 pplication-txys.yml 等本地联调凭据
  • 不重构 BI 全量 dashboard 其它面板

验收

  • GET /txys/monitor/kpis 数秒内返回,不再长时间 pending
  • inspPendingExec = 当前用户待执行巡检数
  • woPendingHandle = 当前用户待处理工单数(含历史 RETURNED)
  • /txys/insp/tasks/executable 仅返回指派给当前用户的待执行/执行中
  • statsSummary 跳过 hourBuckets;完整 stats 不重复查历史

相关文档

  • 工作区 docs/API与错误码.md(本地聚合,本仓不改)
## 目标 优化 /txys/monitor/kpis 过慢(不再跑全量 dashboard),并让 App 首页快捷入口角标统计「指派给当前用户」的巡检待执行 / 工单待处理。目标仓:backend ## 范围 - jeecg-boot/.../BiDashboardService.java - jeecg-boot/.../MonitorBriefService.java - jeecg-boot/.../InspJobService.java ## 不做 - 不改 frontend / app 仓(app 另开 Issue) - 不改 pplication-txys.yml 等本地联调凭据 - 不重构 BI 全量 dashboard 其它面板 ## 验收 - [ ] GET /txys/monitor/kpis 数秒内返回,不再长时间 pending - [ ] inspPendingExec = 当前用户待执行巡检数 - [ ] woPendingHandle = 当前用户待处理工单数(含历史 RETURNED) - [ ] /txys/insp/tasks/executable 仅返回指派给当前用户的待执行/执行中 - [ ] statsSummary 跳过 hourBuckets;完整 stats 不重复查历史 ## 相关文档 - 工作区 docs/API与错误码.md(本地聚合,本仓不改)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jiaoce/xm_txys2_back#86
No description provided.