From 07ef4ae0fc211fbe6006c525002ed65ce854a1f2 Mon Sep 17 00:00:00 2001 From: qirong <2032486488@qq.com> Date: 星期四, 30 十一月 2023 14:02:48 +0800 Subject: [PATCH] 重置试卷 --- src/main/java/com/mindskip/xzs/controller/admin/ExamPaperGradeController.java | 42 +----------------------------------------- 1 files changed, 1 insertions(+), 41 deletions(-) diff --git a/src/main/java/com/mindskip/xzs/controller/admin/ExamPaperGradeController.java b/src/main/java/com/mindskip/xzs/controller/admin/ExamPaperGradeController.java index 542c3a9..0469737 100644 --- a/src/main/java/com/mindskip/xzs/controller/admin/ExamPaperGradeController.java +++ b/src/main/java/com/mindskip/xzs/controller/admin/ExamPaperGradeController.java @@ -111,7 +111,7 @@ PageInfo<User> info = PageHelper.startPage(grade.getPageIndex(), grade.getPageSize(), "id desc").doSelectPageInfo(() -> userService.getUsers()); for (User user : info.getList()) { - if(user.getRealName().equals("绠$悊鍛�")){ + if("绠$悊鍛�".equals(user.getRealName())){ continue; } ExamPaperAnswer answer = new ExamPaperAnswer(); @@ -123,46 +123,6 @@ answer.setCounts(byCreatUser.size()); filteredList9.add(answer); } -// PageInfo<ExamPaperAnswer> list = examPaperAnswerService.adminPageByGrade(grade); -// for (ExamPaperAnswer e : list.getList()) { -// User user = userService.selectByIdName(e.getCreateUser(), grade.getUserName()); -// if (user==null){ -// return null; -// } -// ExamPaperAnswer examPaperAnswer = examPaperAnswerService.getById(e.getId()); -// Integer[] ids = examPaperSubjectService.getByExamPaperId(examPaperAnswer.getExamPaperId()).stream().map(ExamPaperSubject::getSubjectId).toArray(Integer[]::new); -// String names = ""; -// if (ids.length > 0) { -// names = subjectService.selectByIds(ids) -// .stream().map(Subject::getName).collect(Collectors.joining(",")); -// } -// Integer userId = examPaperUserService.getByPaperIdAndCreatUser(e.getExamPaperId(), e.getCreateUser()); -// if(userId == null){ -// return null; -// } -// e.setUserName(user.getRealName()); -// } -// List<ExamPaperAnswer> collect = list.getList().stream() -// .filter(exam -> exam != null) -// .collect(Collectors.toList()); -// ArrayList<ExamPaperAnswer> list2 = new ArrayList<>(); -// Map<String, Long> collect1 = collect.stream().collect(Collectors.groupingBy(ExamPaperAnswer::getPaperName, Collectors.counting())); -// collect.forEach(t->t.setCounts(Math.toIntExact(collect1.getOrDefault(t.getPaperName(),0L)))); -// Map<String, List<ExamPaperAnswer>> collect2 = collect.stream().collect(Collectors.groupingBy(ExamPaperAnswer::getUserName)); -// List<ExamPaperAnswer> filteredList1 = new ArrayList<>(); -// Set<String> uniqueUserNames = new HashSet<>(); -// collect2.forEach((key, value) -> { -// value.forEach(item -> { -// item.setUserName(key); -// item.setCounts(value.size()); -// }); -// list2.addAll(value); -// }); -// for (ExamPaperAnswer item : list2) { -// if (uniqueUserNames.add(item.getUserName())) { -// filteredList1.add(item); -// } -// } PageHelper.startPage(grade.getPageIndex(), grade.getPageSize()); PageInfo<ExamPaperAnswer> pageInfoPageInfo = new PageInfo<>(filteredList9); pageInfoPageInfo.setTotal(info.getTotal()); -- Gitblit v1.8.0