Skip to content

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.queryUserReportFlaguserClient
repair_work_orders_mapperrepairWorkOrdersMapper.workOrdersCountByIssueCoderepairWorkOrdersMapper