From 796dfa5f683b4291c3857c4234305c630af862fd Mon Sep 17 00:00:00 2001 From: xiaoCJ <406612557@qq.com> Date: Tue, 14 May 2024 19:51:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=80=81=E5=B8=88=E7=AB=AF?= =?UTF-8?q?=E5=8D=95=E7=82=B9=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/stu/StuIndexController.java | 8 +++++++- .../controller/stu/StuKnowledgeNote.java | 6 ++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/sztzjy/financial_bigdata/controller/stu/StuIndexController.java b/src/main/java/com/sztzjy/financial_bigdata/controller/stu/StuIndexController.java index 75f7449..4dd0215 100644 --- a/src/main/java/com/sztzjy/financial_bigdata/controller/stu/StuIndexController.java +++ b/src/main/java/com/sztzjy/financial_bigdata/controller/stu/StuIndexController.java @@ -217,8 +217,14 @@ public class StuIndexController { StuLearningTime stuLearningTime = stuLearningTimes.get(0); if (stuLearningTime.getLearningTime() == null) { stuLearningTime.setLearningTime(time); + stuLearningTimeMapper.updateByPrimaryKey(stuLearningTime); } else { - stuLearningTime.setLearningTime(stuLearningTime.getLearningTime() + time); + String learningTime = stuLearningTime.getLearningTime(); + int i = Integer.parseInt(learningTime); + int i1 = Integer.parseInt(time); + int finalTime = i + i1; + stuLearningTime.setLearningTime(String.valueOf(finalTime)); + stuLearningTimeMapper.updateByPrimaryKey(stuLearningTime); } } } diff --git a/src/main/java/com/sztzjy/financial_bigdata/controller/stu/StuKnowledgeNote.java b/src/main/java/com/sztzjy/financial_bigdata/controller/stu/StuKnowledgeNote.java index 52e6748..95610db 100644 --- a/src/main/java/com/sztzjy/financial_bigdata/controller/stu/StuKnowledgeNote.java +++ b/src/main/java/com/sztzjy/financial_bigdata/controller/stu/StuKnowledgeNote.java @@ -1,6 +1,7 @@ package com.sztzjy.financial_bigdata.controller.stu; import cn.hutool.core.util.IdUtil; +import org.apache.commons.lang3.StringEscapeUtils; import com.sztzjy.financial_bigdata.annotation.AnonymousAccess; import com.sztzjy.financial_bigdata.entity.StuTrainingExample; import com.sztzjy.financial_bigdata.entity.StuTrainingWithBLOBs; @@ -114,13 +115,14 @@ public class StuKnowledgeNote { @AnonymousAccess - @ApiOperation("知识概要-保存") + @ApiOperation("知识概要-保存和修改") @PostMapping("saveSysKnowledgeSummary") public ResultEntity saveSysKnowledgeSummary(@ApiParam("ID必传") @RequestBody SysKnowledgeSummary sysKnowledgeSummary) { - if (StringUtils.isNotBlank(sysKnowledgeSummary.getChapterId())) { + if (StringUtils.isBlank(sysKnowledgeSummary.getChapterId())) { return new ResultEntity<>(HttpStatus.BAD_REQUEST, "ID不能为空!"); } SysKnowledgeSummary sysKnowledgeSummary1 = sysKnowledgeSummaryMapper.selectByPrimaryKey(sysKnowledgeSummary.getChapterId()); + if (sysKnowledgeSummary1 == null) { //为空 保存 sysKnowledgeSummaryMapper.insert(sysKnowledgeSummary); return new ResultEntity<>(HttpStatus.OK, "保存成功!");