diff --git a/src/main/java/com/sztzjy/money_management/controller/CaseController.java b/src/main/java/com/sztzjy/money_management/controller/CaseController.java index 8ed436d..ad707d5 100644 --- a/src/main/java/com/sztzjy/money_management/controller/CaseController.java +++ b/src/main/java/com/sztzjy/money_management/controller/CaseController.java @@ -54,6 +54,9 @@ public class CaseController { private CaseCashFlowMapper caseCashFlowMapper; @Autowired private CaseFinancialRatiosMapper caseFinancialRatiosMapper; + @Autowired + private StuTrainingMapper stuTrainingMapper; + @PostMapping("/insertCase") @ApiOperation("新增/编辑案例,学生端新增传isAnswer为学生答案+userId") @@ -259,7 +262,7 @@ public class CaseController { @ApiOperation("根据类型查询案例") @AnonymousAccess private ResultEntity<List<CaseInfo>> getCaseInfoByType(@RequestParam String type, - @ApiParam("实验实训传客户案例") @RequestParam String module) { + @ApiParam("实验实训传客户案例") @RequestParam String module) { CaseInfoExample example = new CaseInfoExample(); CaseInfoExample.Criteria criteria = example.createCriteria(); if (type.contains("财务分析")) { @@ -318,4 +321,14 @@ public class CaseController { } + @PostMapping("countLearnTime") + @ApiOperation("统计实训学习时长") + @AnonymousAccess + public void countLearnTime(@RequestParam String trainingId, + @ApiParam("时间,单位分钟") BigDecimal minuter) { + StuTrainingWithBLOBs stuTrainingWithBLOBs = stuTrainingMapper.selectByPrimaryKey(trainingId); + stuTrainingWithBLOBs.setTrainingTime(minuter); + stuTrainingMapper.updateByPrimaryKeyWithBLOBs(stuTrainingWithBLOBs); + } + }