| | |
| | | */ |
| | | @Override |
| | | public void exportIndex(HttpServletResponse response, CheckResultExportDTO exportDTO) throws IOException { |
| | | // String date = exportDTO.getDate(); |
| | | //如果请求参数时间为空,查这条记录的时间 |
| | | // if (StringUtils.isEmpty(exportDTO.getDate()) && CollectionUtils.isEmpty(exportDTO.getQuarter())) { |
| | | // SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM"); |
| | | // if (exportDTO.getId() != null) { |
| | | // CheckScore checkScore = getById(exportDTO.getId()); |
| | | // Date createTime = checkScore.getCreateTime(); |
| | | // date = formatter.format(createTime); |
| | | // } else { |
| | | // //防止卡片页面导出不传scoreId,导致报错 |
| | | // date = formatter.format(new Date()); |
| | | // } |
| | | // } |
| | | //TODO:标签bug修复 |
| | | //没有标签默认全导 |
| | | if(CollectionUtils.isEmpty(exportDTO.getExamineTags())){ |
| | | exportDTO.setExamineTags(Arrays.asList(0,1,2)); |
| | |
| | | if (examineTag == 0) { |
| | | checkIndexCar.setProvinceTag(Boolean.TRUE); |
| | | } |
| | | |
| | | checkIndexCars.addAll(indexCarService.selectCheckIndexCarList(checkIndexCar)); |
| | | } |
| | | //计算平均值放在excel最后 |
| | |
| | | checkIndexCarVOS.add(excelVo); |
| | | } |
| | | ExcelExp e1 = new ExcelExp("车辆考核指标数据", checkIndexCarVOS, CheckIndexCarVO.class); |
| | | |
| | | //人脸 |
| | | List<CheckIndexFace> checkIndexFaces = new ArrayList<>(); |
| | | for (Integer examineTag : exportDTO.getExamineTags()) { |
| | |
| | | checkIndexFaceVOS.add(excelVo); |
| | | } |
| | | ExcelExp e2 = new ExcelExp("人脸考核指标数据", checkIndexFaceVOS, CheckIndexFaceVO.class); |
| | | |
| | | //视频 |
| | | List<CheckIndexVideo> checkIndexVideos = new ArrayList<>(); |
| | | for (Integer examineTag : exportDTO.getExamineTags()) { |