浏览代码

练习记录

yangfeng 1 年之前
父节点
当前提交
cbcdf6802c
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      web/src/main/java/com/ynfy/app/api/v1/controller/ApiCourseController.java

+ 12 - 0
web/src/main/java/com/ynfy/app/api/v1/controller/ApiCourseController.java

@@ -7,6 +7,7 @@ import com.ynfy.app.api.v1.util.TokenUtil;
 import com.ynfy.buss.course.course.entity.Course;
 import com.ynfy.buss.course.course.service.ICourseService;
 import com.ynfy.buss.course.coursecatalog.service.ICourseCatalogService;
+import com.ynfy.buss.course.usercoursecatalog.entity.UserCourseCatalog;
 import com.ynfy.buss.course.usercoursecatalog.entity.vo.CatalogTimeVO;
 import com.ynfy.buss.course.usercoursecatalog.entity.vo.UserCourseStudyVO;
 import com.ynfy.buss.course.usercoursecatalog.service.IUserCourseCatalogService;
@@ -170,4 +171,15 @@ public class ApiCourseController extends ApiBaseController {
         return Result.OK(courseCatalogService.checkPreTaskComplete(id, user));
     }
 
+    @ApiOperation(value = "用户课程任务学习情况-分页列表查询", notes = "用户课程任务学习情况-分页列表查询")
+    @PostMapping(value = "/userCourseCatalog/list")
+    public Result<IPage<UserCourseCatalog>> userCourseList(@RequestBody CourseDTO dto) {
+        Page<UserCourseCatalog> page = new Page<>(dto.getPageNo(), dto.getPageSize());
+        UserCourseCatalog userCourseCatalog = new UserCourseCatalog();
+        userCourseCatalog.setCourseName(dto.getName());
+        userCourseCatalog.setUserId(TokenUtil.getUserId(TokenUtil.getToken(request)));
+        IPage<UserCourseCatalog> pageList = userCourseCatalogService.selectPageList(page, userCourseCatalog);
+        return Result.OK(pageList);
+    }
+
 }