From 70f899ca5f6e1bf97a0311db159cf5a6e864e8fa Mon Sep 17 00:00:00 2001 From: caolin <1149034574@qq.com> Date: Fri, 1 Sep 2023 00:50:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=99=E9=A2=98=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../driver/server/service/impl/TdQuestionServiceImpl.java | 7 +++++++ .../java/com/jwl/driver/server/vo/QusetionCategoryVo.java | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/src/main/java/com/jwl/driver/server/service/impl/TdQuestionServiceImpl.java b/src/main/java/com/jwl/driver/server/service/impl/TdQuestionServiceImpl.java index b3fe235..9012f20 100644 --- a/src/main/java/com/jwl/driver/server/service/impl/TdQuestionServiceImpl.java +++ b/src/main/java/com/jwl/driver/server/service/impl/TdQuestionServiceImpl.java @@ -105,6 +105,7 @@ public class TdQuestionServiceImpl extends ServiceImpl categoryList = configListService.querySysConfigList(Constants.QUESTION_CATEGORY, Constants.DEFAULT_CARTYPE_ID); Map categoryMap = categoryList.stream().collect(Collectors.toMap(TdSysConfigList::getConfigItemCode, TdSysConfigList::getConfigItemName, (v1, v2) -> v1)); Map totalMap = new HashMap<>(); + Map> errorQuestionIdMap = new HashMap<>(); for (QuestionVo tdQuestionVo : tdQuestionVos) { String category = tdQuestionVo.getCategory(); @@ -116,8 +117,13 @@ public class TdQuestionServiceImpl extends ServiceImpl errorQuestionIdList = errorQuestionIdMap.get(s); + errorQuestionIdList.add(tdQuestionVo.getQuestionId()); } else { totalMap.put(s,1); //此时集合中没有该Key,所以将该字符作为键加入到集合中 + List errorQuestionIdList = new ArrayList<>(); + errorQuestionIdList.add(tdQuestionVo.getQuestionId()); + errorQuestionIdMap.put(s,errorQuestionIdList); } } } @@ -125,6 +131,7 @@ public class TdQuestionServiceImpl extends ServiceImpl errorQuestionIdList; + }