| | |
| | | HttpServletRequest req) { |
| | | Page<RepairOrder> page = new Page<RepairOrder>(pageNo, pageSize); |
| | | IPage<RepairOrder> pageList = repairOrderService.getRepairOrderList(page, repairOrder); |
| | | for(RepairOrder repairOrder1 : pageList.getRecords()){ |
| | | if(StringUtils.isNotBlank(repairOrder1.getReportRepairId())){ |
| | | EquipmentReportRepair equipmentReportRepair = equipmentReportRepairService.getById(repairOrder1.getReportRepairId()); |
| | | repairOrder1.setReportRepairNum(equipmentReportRepair.getNum()); |
| | | } |
| | | if(StringUtils.isNotBlank(repairOrder1.getProjectMaintenanceOrderId())){ |
| | | ProjectMaintenanceOrderDetail projectMaintenanceOrderDetail = projectMaintenanceOrderDetailService.getById(repairOrder1.getProjectMaintenanceOrderId()); |
| | | repairOrder1.setProjectMaintenanceOrderNum(projectMaintenanceOrderDetail.getTaskNum()); |
| | | } |
| | | |
| | | String id = repairOrder1.getId(); |
| | | QueryWrapper<RepairOrderActualWorkHours> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("repair_order_id", id) |
| | | .eq("del_flag", 0); |
| | | wrapper.select("sum(actual_hour) as actualHour"); |
| | | Map<String, Object> map = repairOrderActualWorkHoursService.getMap(wrapper); |
| | | BigDecimal actualHour = new BigDecimal(0); |
| | | if (map != null) { |
| | | actualHour = (BigDecimal) map.get("actualHour"); |
| | | } |
| | | repairOrder1.setActualHour(actualHour); |
| | | } |
| | | // for(RepairOrder repairOrder1 : pageList.getRecords()){ |
| | | // if(StringUtils.isNotBlank(repairOrder1.getReportRepairId())){ |
| | | // EquipmentReportRepair equipmentReportRepair = equipmentReportRepairService.getById(repairOrder1.getReportRepairId()); |
| | | // repairOrder1.setReportRepairNum(equipmentReportRepair.getNum()); |
| | | // } |
| | | // if(StringUtils.isNotBlank(repairOrder1.getProjectMaintenanceOrderId())){ |
| | | // ProjectMaintenanceOrderDetail projectMaintenanceOrderDetail = projectMaintenanceOrderDetailService.getById(repairOrder1.getProjectMaintenanceOrderId()); |
| | | // repairOrder1.setProjectMaintenanceOrderNum(projectMaintenanceOrderDetail.getTaskNum()); |
| | | // } |
| | | // |
| | | // String id = repairOrder1.getId(); |
| | | // QueryWrapper<RepairOrderActualWorkHours> wrapper = new QueryWrapper<>(); |
| | | // wrapper.eq("repair_order_id", id) |
| | | // .eq("del_flag", 0); |
| | | // wrapper.select("sum(actual_hour) as actualHour"); |
| | | // Map<String, Object> map = repairOrderActualWorkHoursService.getMap(wrapper); |
| | | // BigDecimal actualHour = new BigDecimal(0); |
| | | // if (map != null) { |
| | | // actualHour = (BigDecimal) map.get("actualHour"); |
| | | // } |
| | | // repairOrder1.setActualHour(actualHour); |
| | | // } |
| | | return Result.OK(pageList); |
| | | } |
| | | |