From b14531e3b850fe6d2fa916ba7b88b3e2bd2ff30a Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期三, 11 九月 2024 16:47:48 +0800 Subject: [PATCH] OSD加标签 --- ycl-server/src/main/java/com/ycl/platform/service/impl/CheckScoreServiceImpl.java | 42 ++++++++++++++++++++++++------------------ 1 files changed, 24 insertions(+), 18 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckScoreServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckScoreServiceImpl.java index 8f6ab0a..4a3be48 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckScoreServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckScoreServiceImpl.java @@ -173,7 +173,9 @@ checkScores = scoreMapper.selectCheckScoreMap(checkScore); } } - return checkScores.stream().collect(Collectors.groupingBy(CheckScore::getDeptId)); + //鍒嗘暟淇濈暀涓�浣嶅皬鏁� + checkScores.stream().forEach(item ->item.setScore(item.getScore().setScale(1,RoundingMode.HALF_UP))); + return checkScores.stream().collect(Collectors.groupingBy(CheckScore::getDeptId)); } private void getCheckScore(CheckScore checkScore, Calendar calendar) { @@ -193,7 +195,7 @@ } /** - * 鏌ヨ鑰冩牳绉垎鍗$墖鍒楄〃 + * 鏌ヨ鑰冩牳绉垎鍗$墖鎶樼嚎鍥� * * @param checkScore 鑰冩牳绉垎 * @return 鑰冩牳绉垎 @@ -217,6 +219,8 @@ checkScore.setDate(date); } List<CheckScore> checkScores = scoreMapper.selectCheckScoreList(checkScore); + //鍒嗘暟淇濈暀涓�浣嶅皬鏁� + checkScores.stream().forEach(item ->item.setScore(item.getScore().setScale(1,RoundingMode.HALF_UP))); return checkScores.stream().collect(Collectors.groupingBy(CheckScore::getDeptId)); } @@ -231,7 +235,9 @@ public List<CheckScore> page(CheckScore checkScore) { //鍖哄幙鍙兘鐪嬪凡鍙戝竷 roleControl(checkScore); - return scoreMapper.selectCheckScoreList(checkScore); + List<CheckScore> scoreList = scoreMapper.selectCheckScoreList(checkScore); + scoreList.stream().forEach(item ->item.setScore(item.getScore().setScale(1,RoundingMode.HALF_UP))); + return scoreList; } /** @@ -291,24 +297,24 @@ */ @Override public void exportIndex(HttpServletResponse response, CheckResultExportDTO exportDTO) throws IOException { - String date = exportDTO.getDate(); +// 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()); - } - } +// 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()); +// } +// } /** 瀵间笁寮爏heet */ //杞﹁締 CheckIndexCar checkIndexCar = new CheckIndexCar(); - checkIndexCar.setDate(date); +// checkIndexCar.setDate(date); checkIndexCar.setQuarter(exportDTO.getQuarter()); checkIndexCar.setDeptId(exportDTO.getDeptId()); checkIndexCar.setDeptIds(exportDTO.getDeptIds()); @@ -350,7 +356,7 @@ ExcelExp e1 = new ExcelExp("杞﹁締鑰冩牳鎸囨爣鏁版嵁", checkIndexCarVOS, CheckIndexCarVO.class); //浜鸿劯 CheckIndexFace checkIndexFace = new CheckIndexFace(); - checkIndexFace.setDate(date); +// checkIndexFace.setDate(date); checkIndexFace.setQuarter(exportDTO.getQuarter()); checkIndexFace.setDeptId(exportDTO.getDeptId()); checkIndexFace.setDeptIds(exportDTO.getDeptIds()); @@ -392,7 +398,7 @@ ExcelExp e2 = new ExcelExp("浜鸿劯鑰冩牳鎸囨爣鏁版嵁", checkIndexFaceVOS, CheckIndexFaceVO.class); //瑙嗛 CheckIndexVideo checkIndexVideo = new CheckIndexVideo(); - checkIndexVideo.setDate(date); +// checkIndexVideo.setDate(date); checkIndexVideo.setQuarter(exportDTO.getQuarter()); checkIndexVideo.setDeptId(exportDTO.getDeptId()); checkIndexVideo.setDeptIds(exportDTO.getDeptIds()); -- Gitblit v1.8.0