| | |
| | | this.workstationMapper = workstationMapper; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IAlarmService |
| | | @Override |
| | | public IPage<AlarmDataSheetVO> pageAlarm(Query query, AlarmShiftSearchVO vo) { |
| | | if (Func.isNull(vo.getWorkstationId())) { |
| | | return new Page<>(); |
| | |
| | | return page; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IAlarmService |
| | | @Override |
| | | public BladeFile exportAlarm(AlarmShiftSearchExcelVO vo) { |
| | | BladeFile bladeFile; |
| | | |
| | |
| | | return this.ossBuilder.tempTemplate().putFile(multipartFile.getOriginalFilename(), multipartFile); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IAlarmService |
| | | @Override |
| | | public AlarmSummaryGraphVO summaryGraph(AlarmShiftSearchVO vo) { |
| | | if (Func.isNull(vo.getWorkstationId())) { |
| | | return new AlarmSummaryGraphVO(); |
| | |
| | | return AlarmSummaryGraphVO.builder().res(map).build(); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IAlarmService |
| | | @Override |
| | | public List<AlarmDataSheetShiftVO> listShiftAlarm(AlarmShiftSearchVO vo) { |
| | | String shift = MessageUtils.message("mdc.excel.alarm.shift", new Object[0]); |
| | | List<ShiftInfoDTO> shiftInfoDtoList = this.shiftDetailService.getShiftInfoDtoList(Lists.newArrayList(new Long[]{vo.getWorkstationId()}), vo.getQueryTime(), vo.getQueryTime()); |
| | | if (Func.isEmpty(shiftInfoDtoList)) { |
| | | return new ArrayList(); |
| | | return new ArrayList<>(); |
| | | } |
| | | return shiftInfoDtoList.stream().map(shiftInfoDTO -> { |
| | | AlarmDataSheetShiftVO alarmDataSheetShiftVO = new AlarmDataSheetShiftVO(); |
| | |
| | | }).collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IAlarmService |
| | | @Override |
| | | public List<AlarmSummaryGraphShiftVO> summaryShiftGraph(AlarmShiftSearchVO vo) { |
| | | String shift = MessageUtils.message("mdc.excel.alarm.shift", new Object[0]); |
| | | List<ShiftInfoDTO> shiftInfoDtoList = this.shiftDetailService.getShiftInfoDtoList(Lists.newArrayList(new Long[]{vo.getWorkstationId()}), vo.getQueryTime(), vo.getQueryTime()); |