xiangpei
2025-05-14 47cd9ecc0eff38ffe6b3b794b2bf197e958f4403
src/main/java/com/mindskip/xzs/controller/admin/ExamTemplatesUserCountController.java
@@ -129,14 +129,20 @@
    @RequestMapping(value = "/exportRandownTemplatesId/{id}", method = RequestMethod.GET)
    @SneakyThrows
    public void exportRandownTemplatesId(@PathVariable("id") Integer id, HttpServletResponse response, HttpServletRequest request) {
        // 查出试卷模板
        ExamTemplates byId = examTemplatesMapper.getById(id);
        // 查出该模板的参考人数据
        List<ExamTemplatesUser> byId1 = examTemplatesUserMapper.getById(id);
        // 查出这张试卷的参考记录
        List<ExamTemplatesUserCount> byTemplates = examTemplatesUserCountService.getByTemplates(id);
        // 获取每个人的试卷ID
        List<Integer> list = byTemplates.stream().map(ExamTemplatesUserCount::getExamPaperId).collect(Collectors.toList());
        // 获取参考用户ID
        List<Integer> userIds = byId1.stream().map(e->Integer.parseInt(e.getUserId())).collect(Collectors.toList());
        //考试
        // 答卷
        List<ExamPaperAnswer> result = new ArrayList<>();
        // 获取考试答卷
        if(list.size()!=0){
            result = examPaperAnswerMapper.getResult(list);
        }
@@ -167,8 +173,6 @@
            str = false;
        }
        ExcelUtils.export(response,"个人练习",list1, TeamplatesUserExcelVO.class);
    }