From 185f5dc7c3c49f565da51cd9c2f7750f30990d4a Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 11 十一月 2024 13:28:29 +0800 Subject: [PATCH] 代码提交 --- xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserViewingHistoryController.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserViewingHistoryController.java b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserViewingHistoryController.java index b22abc5..2a0ecbd 100644 --- a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserViewingHistoryController.java +++ b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserViewingHistoryController.java @@ -69,6 +69,26 @@ private final RemoteAppUserService remoteAppUserService; /** + * 远程调用 根据章节id和用户id查询是否观看完毕 + * @param id + * @return + */ + @PostMapping("/getCourseChapterHistoryState/{id}/{chapterId}") + public R<Integer> getCourseChapterHistoryState(@PathVariable("id") Long id,@PathVariable("chapterId") Long chapterId) { + List<AppUserViewingHistory> list = appUserViewingHistoryService.lambdaQuery() + .eq(AppUserViewingHistory::getChapterId, chapterId) + .eq(AppUserViewingHistory::getAppUserId, id) + .eq(AppUserViewingHistory::getViewingType, 2) + .list(); + for (AppUserViewingHistory appUserViewingHistory : list) { + if (appUserViewingHistory.getIsOver()!=null && appUserViewingHistory.getIsOver()==1){ + return R.ok(1); + } + } + return R.ok(2); + } + + /** * 远程调用查询用户观看了哪些课程 * @return */ -- Gitblit v1.7.1