diff --git a/src/main/java/com/example/exam/exam/controller/auto/AutoController.java b/src/main/java/com/example/exam/exam/controller/auto/AutoController.java index e542a39..f7b9cf7 100644 --- a/src/main/java/com/example/exam/exam/controller/auto/AutoController.java +++ b/src/main/java/com/example/exam/exam/controller/auto/AutoController.java @@ -1,6 +1,7 @@ package com.example.exam.exam.controller.auto; import com.example.exam.exam.controller.auto.vo.StuInfoVo; +import com.example.exam.exam.dal.StuPaperScoreDO; import com.example.exam.exam.service.autoForWinEdgeSetting.AutoForWinEdgeSettingService; import com.example.exam.exam.service.autoforbrower.AutoForBrowerService; import com.example.exam.exam.service.autoforps.AutoForPsService; @@ -56,8 +57,16 @@ public class AutoController { @Resource AutoForWinEdgeSettingService autoForWinEdgeSettingService; + @GetMapping("/getStuSource") + public Result getStuSource(StuInfoVo stuInfoVo){ + BigDecimal source = new BigDecimal(0); + List stuPaperScoreDOList = stuPaperScoreService.findByStuIDAndPaperId(stuInfoVo.getStuId(), stuInfoVo.getPaperId()) + for (StuPaperScoreDO stuPaperScoreDO : stuPaperScoreDOList){ + source = source.add(stuPaperScoreDO.getScore()); + } + return Result.success(source); + } // C语言 - /** * C语言判分 * @param stuInfoVo 学生信息