diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseContentServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseContentServiceImpl.java index a4b980b7..d517167d 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseContentServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseContentServiceImpl.java @@ -144,6 +144,7 @@ public class CourseContentServiceImpl implements ICourseContentService { } @Override + @Transactional public void updateProcessVideo(String id, String courseId, Float progressVideo) { // 处理 processVideo 为 null 的情况 if (progressVideo == null) { diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java index 9df66de5..12aa8385 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java @@ -529,7 +529,7 @@ public class StudyCourseApi extends ApiBaseController{ * @return */ @PostMapping("/study-video-time") - public JsonResponse study(String itemId,Integer videoTime,String contentId , String courseId,Float processVideo){ + public JsonResponse study(String itemId,Integer videoTime,String contentId , String courseId,Float progressVideo){ if(StringUtils.isBlank(itemId)){ return error("参数错误"); @@ -537,11 +537,15 @@ public class StudyCourseApi extends ApiBaseController{ if(videoTime==null){ return error("无时间点"); } + if (progressVideo == null){ + return error("无暂存时间点"); + } //检查是否已存在 + try { - studyService.updateLastTime(itemId,videoTime,getCurrent().getAccountId()); + studyService.updateLastTime(itemId,videoTime, getCurrent().getAccountId()); if (contentId != null && courseId != null){ - contentService.updateProcessVideo(contentId, courseId, processVideo); + contentService.updateProcessVideo(contentId, courseId, progressVideo); } return success(true); }catch(Exception e) {