
后端: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);
}
源码获取
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)