|
@ -1887,20 +1887,16 @@ public class DataStatsServiceImpl implements DataStatsService, ResultDataResolve |
|
|
String fileName = excelName(formDTO); |
|
|
String fileName = excelName(formDTO); |
|
|
|
|
|
|
|
|
ExportParams exportParams = new ExportParams(fileName,fileName); |
|
|
ExportParams exportParams = new ExportParams(fileName,fileName); |
|
|
//exportParams.setAutoSize(true);
|
|
|
|
|
|
List<ExportMultiView> exportList = new ArrayList<>(); |
|
|
List<ExportMultiView> exportList = new ArrayList<>(); |
|
|
List<CustomerDataManageExcel> excelList = ConvertUtils.sourceToTarget(result, CustomerDataManageExcel.class); |
|
|
List<CustomerDataManageExcel> excelList = ConvertUtils.sourceToTarget(result, CustomerDataManageExcel.class); |
|
|
exportList.add(new ExportMultiView(exportParams,excelList,CustomerDataManageExcel.class)); |
|
|
exportList.add(new ExportMultiView(exportParams,excelList,CustomerDataManageExcel.class)); |
|
|
if (formDTO.isExport()){ |
|
|
if (CollectionUtils.isNotEmpty(operateExport.getAllGridList())){ |
|
|
List<CustomerDataManageResultDTO.CustomerDataManage> gridResult = operateExport.getAllGridList(); |
|
|
List<CustomerDataManageResultDTO.CustomerDataManage> gridResult = operateExport.getAllGridList(); |
|
|
setTotal(gridResult); |
|
|
setTotal(gridResult); |
|
|
ExportParams exportParams2 = new ExportParams(fileName,"网格数据"); |
|
|
ExportParams exportParams2 = new ExportParams(fileName,"网格数据"); |
|
|
//exportParams2.setAutoSize(true);
|
|
|
|
|
|
List<CustomerDataManageExcel> excelList2 = ConvertUtils.sourceToTarget(gridResult, CustomerDataManageExcel.class); |
|
|
List<CustomerDataManageExcel> excelList2 = ConvertUtils.sourceToTarget(gridResult, CustomerDataManageExcel.class); |
|
|
exportList.add(new ExportMultiView(exportParams2,excelList2,CustomerDataManageExcel.class)); |
|
|
exportList.add(new ExportMultiView(exportParams2,excelList2,CustomerDataManageExcel.class)); |
|
|
} |
|
|
} |
|
|
//ExcelUtils.exportExcelToTargetDisposeAll(response,fileName,result, CustomerDataManageExcel.class);
|
|
|
|
|
|
|
|
|
|
|
|
ExcelUtils.exportMultiSheetExcel(fileName, exportList, response); |
|
|
ExcelUtils.exportMultiSheetExcel(fileName, exportList, response); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
@ -2008,7 +2004,8 @@ public class DataStatsServiceImpl implements DataStatsService, ResultDataResolve |
|
|
//获取组织级别数据
|
|
|
//获取组织级别数据
|
|
|
CustomerDataManageResultDTO resultDTO = getDataManageResultDTO(formDTO, startTimeForm, agencyGrid.getAgencyGridList(),agencyGrid.getLevel()); |
|
|
CustomerDataManageResultDTO resultDTO = getDataManageResultDTO(formDTO, startTimeForm, agencyGrid.getAgencyGridList(),agencyGrid.getLevel()); |
|
|
resultDTO.setTotal(idList.size()); |
|
|
resultDTO.setTotal(idList.size()); |
|
|
if (formDTO.isExport()){ |
|
|
//网格List不为空则 查询网格数据 (仅限查询组织id为街道级别时)
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(resultDTO.getAllGridList())){ |
|
|
formDTO.setDataType(OrgTypeEnum.GRID.getCode()); |
|
|
formDTO.setDataType(OrgTypeEnum.GRID.getCode()); |
|
|
idList = agencyGrid.getAllGridList().stream().map(ScreenAgencyOrGridListDTO.AgencyGrid::getOrgId).collect(Collectors.toList()); |
|
|
idList = agencyGrid.getAllGridList().stream().map(ScreenAgencyOrGridListDTO.AgencyGrid::getOrgId).collect(Collectors.toList()); |
|
|
formDTO.setIdList(idList); |
|
|
formDTO.setIdList(idList); |
|
|