From e0ef38a77c4bbe67d8a9eab46134ed00fb1e8293 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期四, 24 八月 2023 10:53:16 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/QualificationRateStatisticsServiceImpl.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/QualificationRateStatisticsServiceImpl.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/QualificationRateStatisticsServiceImpl.java
index 4daef1c..83e1b27 100644
--- a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/QualificationRateStatisticsServiceImpl.java
+++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/QualificationRateStatisticsServiceImpl.java
@@ -168,8 +168,8 @@
             return allMap;
         }
         imInfos.forEach(l->{
-            NameList.add(l.getICode()+"-"+l.getImName());
-            projectByCodeAndNameDtos.add(new SelectProjectByCodeAndNameDto(l.getICode(),l.getImName()));
+            NameList.add(l.getImCode()+"-"+l.getImName());
+            projectByCodeAndNameDtos.add(new SelectProjectByCodeAndNameDto(l.getImCode(),l.getImName()));
         });
         List<ImInfo> imInfosAll = qualificationRateStatisticsMapper.selectProjection(projectByCodeAndNameDtos,dto);
         int total = imInfosAll.size();
@@ -177,7 +177,7 @@
         AtomicInteger i=new AtomicInteger(0);
         NameList.forEach(n->{
             imInfos.stream()
-                    .filter(im-> Objects.equals(n,im.getICode()+"-"+im.getImName()))
+                    .filter(im-> Objects.equals(n,im.getImCode()+"-"+im.getImName()))
                     .forEach(im->{
                         i.set(im.getIprInfos().size());
                     });
@@ -200,7 +200,11 @@
 
     @Override
     public List<Map<String, Object>> getSampleOptions() {
-        return qualificationRateStatisticsMapper.getSampleOptions();
+        List<Map<String, Object>> sampleOptions = qualificationRateStatisticsMapper.getSampleOptions();
+        //鍘婚噸鏍峰搧
+        List<Map<String, Object>> sampleOptionsDistinct = ArrayListUtil.oneObjectsDistinctByProperty(MapHandlerDto::comparingByCode, sampleOptions);
+        sampleOptionsDistinct.forEach(System.out::println);
+        return sampleOptionsDistinct;
     }
 
     public static String getPercent(long x, long y) {

--
Gitblit v1.9.3