From e88d8861137a816a0ce8b79c390f319c46c6242d Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期五, 04 八月 2023 15:14:25 +0800 Subject: [PATCH] app端:开始上课-课后视频的字段添加 --- cloud-server-course/src/main/java/com/dsh/course/model/vo/response/CourseOfVideoResponse.java | 3 +++ cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/ExerciseVideo.java | 6 ++++++ cloud-server-course/src/main/java/com/dsh/course/feignclient/model/ExerciseVideo.java | 7 +++++++ cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java | 1 + cloud-server-course/src/main/resources/mapper/PostCourseVideoMapper.xml | 3 ++- 5 files changed, 19 insertions(+), 1 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/ExerciseVideo.java b/cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/ExerciseVideo.java index a2e9ee6..da8ffa3 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/ExerciseVideo.java +++ b/cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/ExerciseVideo.java @@ -14,4 +14,10 @@ @ApiModelProperty(value = "课后视频标题") private String videoName; + + @ApiModelProperty(value = "课后视频id") + private Integer videoId; + + @ApiModelProperty(value = "课包id") + private Integer coursePackageId; } diff --git a/cloud-server-course/src/main/java/com/dsh/course/feignclient/model/ExerciseVideo.java b/cloud-server-course/src/main/java/com/dsh/course/feignclient/model/ExerciseVideo.java index e753874..750f023 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/feignclient/model/ExerciseVideo.java +++ b/cloud-server-course/src/main/java/com/dsh/course/feignclient/model/ExerciseVideo.java @@ -14,4 +14,11 @@ @ApiModelProperty(value = "课后视频标题") private String videoName; + + + @ApiModelProperty(value = "课后视频id") + private Integer videoId; + + @ApiModelProperty(value = "课包id") + private Integer coursePackageId; } diff --git a/cloud-server-course/src/main/java/com/dsh/course/model/vo/response/CourseOfVideoResponse.java b/cloud-server-course/src/main/java/com/dsh/course/model/vo/response/CourseOfVideoResponse.java index cc156f2..f7a1252 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/model/vo/response/CourseOfVideoResponse.java +++ b/cloud-server-course/src/main/java/com/dsh/course/model/vo/response/CourseOfVideoResponse.java @@ -34,4 +34,7 @@ @ApiModelProperty(value = "课程介绍图片") private String detailedDiagram; + @ApiModelProperty("封面图") + private String cover; + } diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java index fb2f084..67ee58f 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java @@ -172,6 +172,7 @@ response.setPackageName(coursePackage.getName()); response.setSynopsis(videosWithIds.getIntroduction()); response.setDetailedDiagram(coursePackage.getIntroduceDrawing()); + response.setCover(videosWithIds.getCover()); } return response; diff --git a/cloud-server-course/src/main/resources/mapper/PostCourseVideoMapper.xml b/cloud-server-course/src/main/resources/mapper/PostCourseVideoMapper.xml index fefaf6b..fc0e8cb 100644 --- a/cloud-server-course/src/main/resources/mapper/PostCourseVideoMapper.xml +++ b/cloud-server-course/src/main/resources/mapper/PostCourseVideoMapper.xml @@ -3,7 +3,8 @@ <mapper namespace="com.dsh.course.mapper.PostCourseVideoMapper"> <select id="queryCourseOfVideos" resultType="com.dsh.course.feignclient.model.ExerciseVideo"> - SELECT tc.introduce as videoName, tc.coverDrawing as videoCoverImgUrl, tc.courseVideo as videoUrl + SELECT tc.introduce as videoName, tc.coverDrawing as videoCoverImgUrl, tc.courseVideo as videoUrl, + courseId as videoId,coursePackageId FROM t_post_course_video tpcv LEFT JOIN t_course tc on tc.id = tpcv.courseId where tc.state = 1 -- Gitblit v1.7.1