基于SpringBoot架构的心理健康测试系统(免费获取源码+项目介绍+运行介绍+运行截图+论文)

基于SpringBoot架构的心理健康测试系统(免费获取源码+项目介绍+运行介绍+运行截图+论文),第1张

技术架构

后端:SpringBoot+SpringMVC+Tomcat+Mybatis-plus+maven

前端:vue+ElementUI+HTML+js+css+jquery

数据库:MySQL

功能模块

前台用户:

用户登录注册

首页

心理健康测评

留言

历史测评查看

后台管理员:

系统首页

心理题库

管理员管理

试卷管理

试卷类型

留言管理

信息发布

代码展示:

     public ReturnMsg startTest(@PathVariable("id") Long id) {
        LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery();
        queryWrapper.eq(TestPaperDTO::getTypeId, id);
        List list = baseService.list(queryWrapper);
        if (!CollectionUtil.isNotEmpty(list)) return ReturnMsg.ok(null);
        if (list.size() > 1) Collections.shuffle(list);
        TestPaperDTO testPaperDTO = list.get(0);
        String questions = testPaperDTO.getQuestions();
        if (StrUtil.isEmpty(questions)) return ReturnMsg.ok(null);
        LambdaQueryWrapper questionDTOLambdaQueryWrapper = Wrappers.lambdaQuery();
        questionDTOLambdaQueryWrapper.in(QuestionDTO::getId,questions.split(","));
        List list1 = questionService.list(questionDTOLambdaQueryWrapper);
        if (!CollectionUtil.isNotEmpty(list1)) return ReturnMsg.ok(null);
        Map map = new HashMap<>();
        map.put("list",list1);
        map.put("remark",testPaperDTO.getRemark());
        return ReturnMsg.ok(map);
    }

 源码获取

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1323865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存