From ebb3d48cf738e0215a64924212229e8a743d350f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AB=B9=E5=A4=A9=E5=8D=AB?= <15010051933@139.com> Date: Mon, 10 May 2021 17:25:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA-=E5=A7=94=E6=89=98=E5=8D=95?= =?UTF-8?q?=E8=BF=9B=E5=B1=95=E7=BB=9F=E8=AE=A1=20=20=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E6=A3=80=E6=B5=8B=E6=83=B3=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/DataStatisticsServiceImpl.java | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/DataStatisticsServiceImpl.java b/cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/DataStatisticsServiceImpl.java index d43c21b..03ae0d9 100644 --- a/cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/DataStatisticsServiceImpl.java +++ b/cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/DataStatisticsServiceImpl.java @@ -399,16 +399,9 @@ public class DataStatisticsServiceImpl implements IDataStatisticsService { QueryWrapper<Sample> queryWrapper = new QueryWrapper<>(); queryWrapper.in("entrust_id", queryList); List<Sample> sampleList = sampleService.list(queryWrapper); - - // List<Integer> sampleIdList = sampleList.stream().filter(x -> x.getCementCode().equals(x.getParallelCode())).map(Sample::getId).collect(Collectors.toList()); - - - //todo æŸ¥è¯¢æ ·å“è¡¨é‡Œçš„æ£€æµ‹é¡¹æ•°é‡ è¿›è¡Œç»Ÿè®¡ Map<Integer, List<Sample>> groupByEntrusteId = sampleList.stream().filter(x -> x.getCementCode().equals(x.getParallelCode())).collect(Collectors.groupingBy(Sample::getEntrustId, Collectors.toList())); - - //4.æŸ¥è¯¢æ‰€æœ‰çš„æ´¾å‘æ£€æµ‹é¡¹ // QueryWrapper<SampleDistribution> sdqueryWrapper = new QueryWrapper<>(); // sdqueryWrapper.in("entrust_id", queryList); @@ -417,8 +410,6 @@ public class DataStatisticsServiceImpl implements IDataStatisticsService { //5.分组并统计 // Map<Integer, List<SampleDistribution>> groupByEntrustId = sampleDistributions.stream().collect(Collectors.groupingBy(SampleDistribution::getEntrustId, Collectors.toList())); - - //6.开始填充数æ®ã€‚首先填充表头 XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet(); @@ -465,7 +456,7 @@ public class DataStatisticsServiceImpl implements IDataStatisticsService { } } - + //7.æŸ¥è¯¢æ ·å“è¡¨é‡Œçš„æ£€æµ‹é¡¹æ•°é‡ è¿›è¡Œç»Ÿè®¡ Map<String, Integer> teamNumsMap = new HashMap<>(); List<Sample> sampleMainList = groupByEntrusteId.get(entrustId); for(Sample s : sampleMainList){ @@ -478,10 +469,8 @@ public class DataStatisticsServiceImpl implements IDataStatisticsService { } } } - if (teamNumsMap != null) { // Map<Integer, List<SampleDistribution>> sampleDistribuGroup = groupByEntrustId.get(entrustId).stream().collect(Collectors.groupingBy(SampleDistribution::getTeamId, Collectors.toList())); - //å¤„ç†æ£€æµ‹é¡¹æ€»äº§å€¼è¡¨å¤´ for (int i = infoHeader.size(); i < teamList.size() + infoHeader.size(); i++) { XSSFCell tempCell = row0.createCell(i); -- 2.18.1