后端:SpringBoot+SpringMVC+Tomcat+Mybatis-plus+maven
前端:vue+ElementUI+HTML+js+css+jquery
数据库:MySQL
功能模块
前台用户:
用户登录注册
首页
心理健康测评
留言
历史测评查看
后台管理员:
系统首页
心理题库
管理员管理
试卷管理
试卷类型
留言管理
信息发布
代码展示:
public ReturnMsg startTest(@PathVariable("id") Long id) { LambdaQueryWrapperqueryWrapper = 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); }
源码获取
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)