Appearance
POST /dm-device/repairWorkOrders/repairWorkOrdersCountByIssueCode
Content-Type: application/json
触发按钮:repairWorkOrdersCountByIssueCodeAjax
入参
无
出参
传递对象:ResultData
无
前端校验规则
text
无后端逻辑
text
业务流程:确定统计口径后按数据权限收敛工单范围并按问题代码汇总数量
├── 判断报表查看范围
│ └── UserClient.queryUserReportFlag :1067
├── 限定统计状态为已维修、已完成 :1075-1079
└── 按问题代码统计工单数量
└── RepairWorkOrdersMapper.workOrdersCountByIssueCode :1080后端校验规则
text
后端校验
└── 条件业务约束
├── 无报表管理员权限时仅按当前用户部门及下级部门范围统计:repairWorkOrdersCountByIssueCode :1066-1074
└── 仅统计工单状态为3、4的数据:repairWorkOrdersCountByIssueCode :1075-1079涉及数据库表
| 库名.表名 | mapper.statement | 描述 |
|---|---|---|
| 远程服务数据 | userClient.queryUserReportFlag | userClient |
| repair_work_orders_mapper | repairWorkOrdersMapper.workOrdersCountByIssueCode | repairWorkOrdersMapper |