yangys
2024-05-09 60e317f7782c718d28920060fd686d2092c99c1e
smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/impl/StatusRecordServiceImpl.java
@@ -86,7 +86,7 @@
        this.ossBuilder = ossBuilder;
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public IPage<StatusRecordDateVO> getStatusRecordByDate(IPage<StatusRecordDateVO> page, StatusRecordDateSelectVO statusRecordDateSelectVO) {
        List<StatusRecordDateVO> result = new ArrayList<>();
        List<WorkstationInfoVO> workstationList = statusRecordDateSelectVO.getWorkstationInfoList();
@@ -127,7 +127,7 @@
        return page.setRecords(result);
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public IPage<StatusRecordWorkstationVO> getStatusRecordByWorkstation(IPage<StatusRecordWorkstationVO> page, StatusRecordWorkstationSelectVO statusRecordWorkstationSelectVO) {
        List<StatusRecordWorkstationVO> result = new ArrayList<>();
        Long workstationId = statusRecordWorkstationSelectVO.getWorkstationId();
@@ -149,7 +149,7 @@
        return page.setRecords(result);
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public List<ChartDataVO> getTimeDistribution(StatusRecordDetailSelectVO statusRecordDetailSelectVO) {
        List<ChartDataVO> result = new ArrayList<>();
        List<SuperAggregateState> superAggregateStateList = this.superAggregateStateService.getStatusData(Arrays.asList(statusRecordDetailSelectVO.getWorkstationId()), null, statusRecordDetailSelectVO.getDate(), statusRecordDetailSelectVO.getDate());
@@ -165,7 +165,7 @@
        return result;
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public List<ChartDataVO> getEquipmentEfficiency(StatusRecordDetailSelectVO statusRecordDetailSelectVO) {
        List<ChartDataVO> result = new ArrayList<>();
        List<SuperAggregateState> superAggregateStateList = this.superAggregateStateService.getStatusData(Arrays.asList(statusRecordDetailSelectVO.getWorkstationId()), null, statusRecordDetailSelectVO.getDate(), statusRecordDetailSelectVO.getDate());
@@ -180,7 +180,7 @@
        return result;
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public List<StatusRecordShiftIndexChartVO> getShiftIndexStatusRecordChart(StatusRecordDetailSelectVO statusRecordDetailSelectVO) {
        List<SuperAggregateState> statusData;
        List<StatusRecordShiftIndexChartVO> result = new ArrayList<>();
@@ -198,7 +198,7 @@
            }));
            p.forEach(x -> {
                List<StatusRecordVO> listRecord = Optional.ofNullable(StatusRecordConvert.INSTANCE.convert( shiftIndexStatusMap.get(x.getShiftIndex()))).map(list -> {
                    return statusRecordDetailSelectVO.isHumanFeedback() ? WorkstationFeedbackWrapper.entityVO((List<StatusRecordVO>) list) : list;
                    return statusRecordDetailSelectVO.isHumanFeedback() ? WorkstationFeedbackWrapper.entityVO(list) : list;
                }).orElse(null);
                StatusRecordShiftIndexChartVO statusRecord = new StatusRecordShiftIndexChartVO().setShiftIndex(x.getShiftIndex()).setShiftIndexName(x.getShiftIndexName()).setStatusRecordList(listRecord);
                result.add(statusRecord);
@@ -207,7 +207,7 @@
        return result;
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public List<HashMap<String, String>> getShiftIndexStatusRecordTable(StatusRecordDetailSelectVO statusRecordDetailSelectVO) {
        List<SuperAggregateState> statusData;
        List<HashMap<String, String>> result = new ArrayList<>();
@@ -246,7 +246,7 @@
        return result;
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public BladeFile exportStatusRecord(StatusRecordExcelVO vo) {
        List<Long> ids;
        List<Workstation> workstations;
@@ -316,7 +316,7 @@
        return this.ossBuilder.tempTemplate().putFile(multipartFile.getOriginalFilename(), multipartFile);
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public List<List<SuperAggregateStateVO>> crossDayState(CrossDayStateVO vo) {
        LocalDate date = vo.getDate();
        LocalDateTime start = LocalDateTime.of(date, LocalTime.MIN);
@@ -336,7 +336,7 @@
        return list;
    }
    @Override // org.springblade.modules.mdc.service.IStatusRecordService
    @Override
    public IPage<StatusRecordDateVO> getStatusRecordByDates(IPage<StatusRecordDateVO> page, StatusRecordDateTimeSelectVO statusRecordDateTimeSelectVO) {
        List<StatusRecordDateVO> result = new ArrayList<>();
        List<WorkstationInfoVO> workstationList = statusRecordDateTimeSelectVO.getWorkstationInfoList();