From 2a2b508fc8bbcd72bbfebcf1ff9f4ee167344dc5 Mon Sep 17 00:00:00 2001 From: daihh Date: Thu, 6 Apr 2023 16:13:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4Scorm=E8=AF=BE=E4=BB=B6?= =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E7=8A=B6=E6=80=81=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xboe/school/study/service/impl/StudyServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java index 27a92502..b2b2042c 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java @@ -126,7 +126,10 @@ public class StudyServiceImpl implements IStudyService{ } //追加课程的学习时长 - scDao.updateMultiFieldById(studyId, UpdateBuilder.create("totalDuration", "totalDuration+"+duration,FieldUpdateType.EXPRESSION)); + //scDao.updateMultiFieldById(studyId, UpdateBuilder.create("totalDuration", "totalDuration+"+duration,FieldUpdateType.EXPRESSION)); + + String sql="Update boe_study_course set total_duration=total_duration+"+duration+",status=(case when status<2 then 2 else status end),progress=(case when progress=0 then 1 else progress end) where id=?1"; + scDao.sqlUpdate(sql,studyId); }