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