From 9263a9be2c9c820c322dd734c4c18b0bcd05f91e Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期二, 22 八月 2023 14:51:52 +0800 Subject: [PATCH] 改动4.0 --- inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/HomeServiceImpl.java | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/HomeServiceImpl.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/HomeServiceImpl.java index 3d0f258..e1ab7da 100644 --- a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/HomeServiceImpl.java +++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/HomeServiceImpl.java @@ -3,6 +3,7 @@ import com.yuanchu.limslaboratory.mapper.InspectionMapper; import com.yuanchu.limslaboratory.mapper.InspectionProductMapper; import com.yuanchu.limslaboratory.pojo.vo.ProjectNumVo; +import com.yuanchu.limslaboratory.pojo.vo.StatisticsDataVo; import com.yuanchu.limslaboratory.service.HomeService; import org.springframework.stereotype.Service; @@ -48,7 +49,7 @@ //閬嶅巻鑾峰彇鏁伴噺 Long num = (Long) map.get("num"); //璁$畻鐧惧垎姣斿苟瀛樺叆map涓� - map.put("chact",getRadio(allIns,num)); + map.put("chact", getRadio(allIns, num)); } return mapList; } @@ -61,6 +62,31 @@ return mapList; } + //璁$畻鍘熸潗鏂欎笌鎴愬搧鐨勫悎鏍肩巼 + @Override + public StatisticsDataVo qualified() { + StatisticsDataVo statisticsDataVo = new StatisticsDataVo(); + //鍘熸潗鏂欐楠屽崟鎬绘暟 + Integer allmater = inspectionMapper.getallmater(); + //鍘熸潗鏂欏悎鏍肩巼 + Long mater = inspectionMapper.qualified(1); + statisticsDataVo.setMaterial(getRadio(allmater, mater)); + //鍘熸潗鏂欎笉鍚堟牸鐜� + Long unmater = inspectionMapper.qualified(0); + statisticsDataVo.setUnmaterial(getRadio(allmater, unmater)); + //鍘熸潗鏂欐湭妫�楠岀巼 + Long notmater = inspectionMapper.qualified(null); + statisticsDataVo.setNotmaterial(getRadio(allmater, notmater)); + + //鎴愬搧妫�楠屽崟鎬绘暟 + Integer allfin = inspectionMapper.getallfin(); + //鎴愬搧鍚堟牸鐜� + //鎴愬搧涓嶅悎鏍肩巼 + //鎴愬搧鏈楠岀巼 + + return statisticsDataVo; + } + /*璁$畻鐧惧垎姣�*/ private BigDecimal getRadio(Integer all, Long num) { if (all.intValue() == 0) { -- Gitblit v1.9.3