xiangpei
2024-03-15 9260a9b6ccdf33975be2615a0d13e6faa7277879
试卷不返回答案,空指针修复
1个文件已修改
11 ■■■■ 已修改文件
src/main/java/com/mindskip/xzs/controller/admin/ExamTemplatesUserCountController.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mindskip/xzs/controller/admin/ExamTemplatesUserCountController.java
@@ -27,6 +27,7 @@
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
@RestController("AdminExamTemplatesUserCountController")
@@ -62,8 +63,14 @@
        }
        PageInfo<ExamTemplatesUserCountVO> info = examTemplatesUserCountService.list(model);
        info.setList(info.getList().stream().map(e -> {
            e.setName(examTemplatesMapper.getById(e.getId()).getName());
            e.setUserName(userService.getUserById(e.getUserId()).getRealName());
            ExamTemplates byId = examTemplatesMapper.getById(e.getId());
            if (Objects.nonNull(byId)) {
                e.setName(byId.getName());
            }
            User userById = userService.getUserById(e.getUserId());
            if (Objects.nonNull(userById)) {
                e.setUserName(userById.getRealName());
            }
            return e;
        }).collect(Collectors.toList()));
        return RestResponse.ok(info);