| | |
| | | HttpServletRequest req) { |
| | | Page<RepairOrder> page = new Page<RepairOrder>(pageNo, pageSize); |
| | | IPage<RepairOrder> pageList = repairOrderService.getRepairOrderList(page, repairOrder); |
| | | List<RepairOrder> records = pageList.getRecords(); |
| | | for (RepairOrder record : records) { |
| | | record.setFaultCauseCount("故障原因统计"); |
| | | List<Map<String, Object>> allFaultCause = repairOrderService.getAllFaultCause(); |
| | | record.setAllFaultCause(allFaultCause); |
| | | |
| | | String equipmentId = record.getEquipmentId(); |
| | | List<Map<String, Object>> faultCause = repairOrderService.getFaultCause(equipmentId); |
| | | record.setEquipmentFaultCause(faultCause); |
| | | } |
| | | // for(RepairOrder repairOrder1 : pageList.getRecords()){ |
| | | // if(StringUtils.isNotBlank(repairOrder1.getReportRepairId())){ |
| | | // EquipmentReportRepair equipmentReportRepair = equipmentReportRepairService.getById(repairOrder1.getReportRepairId()); |
| | |
| | | repairOrder.getFaultEndTime(), |
| | | repairOrder.getCreateStartTime(), |
| | | repairOrder.getCreateEndTime(), |
| | | repairOrder.getEquipmentImportanceId()); |
| | | repairOrder.getEquipmentImportanceId(), |
| | | repairOrder.getFaultCause()); |
| | | |
| | | // Step.3 AutoPoi 导出Excel |
| | | ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); |
| | |
| | | jsonObject.put("data",list); |
| | | return jsonObject; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 设备维修柱状图 |
| | | * qsw 2024-7-11 |
| | | */ |
| | | @GetMapping("getFaultCausePie") |
| | | public Result<?> getFaultCausePie(@RequestParam Map<String, Object> params) { |
| | | List<Map<String, Object>> faultCausePie = repairOrderService.getFaultCausePie(params); |
| | | return Result.ok(faultCausePie); |
| | | } |
| | | |
| | | /** |
| | | * 设备维修扇形图 |
| | | * qsw 2024-7-11 |
| | | */ |
| | | @GetMapping("getFaultCauseBar") |
| | | public Result<?> getFaultCauseBar(@RequestParam Map<String, Object> params) { |
| | | List<Map<String, Object>> faultCauseBar = repairOrderService.getFaultCauseBar(params); |
| | | return Result.ok(faultCauseBar); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * MTPF |
| | | * qsw 2024-7-11 |
| | | */ |
| | | @GetMapping("getMTPF") |
| | | public Result<?> getMTPF(@RequestParam("pageNo") Integer pageNo, |
| | | @RequestParam("pageSize") Integer pageSize, |
| | | @RequestParam Map<String, Object> params) { |
| | | IPage<Map<String, Object>> mtpf = repairOrderService.getMTPF(pageNo, pageSize, params); |
| | | return Result.ok(mtpf); |
| | | } |
| | | |
| | | } |