| | |
| | | List<QualitySuperviseDetails> qualitySuperviseDetails = qualitySuperviseDetailsMapper.selectList(Wrappers.<QualitySuperviseDetails>lambdaQuery() |
| | | .eq(QualitySuperviseDetails::getSuperviseTime, format)); |
| | | |
| | | // 根据定期监督和动态监督区分 |
| | | Map<String, List<QualitySuperviseDetails>> superviseReasonMap = qualitySuperviseDetails.stream().collect(Collectors.groupingBy(QualitySuperviseDetails::getSuperviseReason)); |
| | | // 根据监督原因区分(定期监督/动态监督), 监督原因允许手工填写或为空, 这里做空值兜底 |
| | | Map<String, List<QualitySuperviseDetails>> superviseReasonMap = qualitySuperviseDetails.stream() |
| | | .collect(Collectors.groupingBy(details -> StrUtil.nullToEmpty(details.getSuperviseReason()))); |
| | | |
| | | // 获取当月日期 |
| | | DateTimeFormatter formatter2 = DateTimeFormatter.ofPattern("yyyy年MM月"); |