Skip to content

POST /dm-device/repairWorkOrders/repairWorkOrdersCountByExecutor

Content-Type: application/json

触发按钮:repairWorkOrdersCountByExecutorAjax

入参

出参

传递对象:ResultData

前端校验规则

后端逻辑

业务流程:规范统计时间范围 -> 按报表权限限定可见部门 -> 按处理人汇总维修工单 -> 区分已完成与未完成数量

├── 规范统计时间范围
│   ├── 规范开始时间 :1085-1087
│   └── 规范结束时间 :1088-1090
├── 按报表权限限定可见部门
│   ├── 查询报表查看权限:UserClient.queryUserReportFlag :1092
│   ├── 无全量权限时限定当前用户部门范围
│   │   └── 查询当前用户部门:DepartmentClient.queryDeptByCurrentUser :1114
│   └── 有全量权限时不加部门限制
└── 按处理人汇总维修工单
    └── 统计处理人工单完成情况:RepairWorkOrdersMapper.repairWorkOrdersCountByExecutor :1105
        ├── 汇总处理人总工单数
        ├── 汇总已完成工单数
        └── 汇总未完成工单数

后端校验规则

涉及数据库表

库名.表名mapper.statement描述
远程服务数据userClient.queryUserReportFlaguserClient
repair_work_orders_mapperrepairWorkOrdersMapper.repairWorkOrdersCountByExecutorrepairWorkOrdersMapper
repair_work_ordersRepairWorkOrdersMapper.repairWorkOrdersCountByExecutor自定义 SQL:repairWorkOrdersCountByExecutor