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; + }