Ver Fonte

feat:添加会员看课视频详情logo返回

caoliqin há 2 semanas atrás
pai
commit
aac984d588

+ 2 - 2
fs-service-system/src/main/java/com/fs/course/param/newfs/FsUserCourseVideoLinkParam.java

@@ -28,7 +28,7 @@ public class FsUserCourseVideoLinkParam implements Serializable {
     @ApiModelProperty(value = "营期课程ID")
     private Long id;
 
-//    @ApiModelProperty(value = "营期id")
-//    private Long periodId;
+    @ApiModelProperty(value = "营期id")
+    private Long periodId;
 
 }

+ 8 - 0
fs-service-system/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -1038,6 +1038,14 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
         ResponseResult<FsUserCourseVideoDetailsVO> videoDetails = this.getVideoDetails(param.getVideoId());
         FsUserCourseVideoDetailsVO courseVideoDetails = videoDetails.getData() != null ? videoDetails.getData() : null;
 
+        //课程logo
+        if (param.getPeriodId()!=null){
+            FsUserCoursePeriod fsUserCoursePeriod = fsUserCoursePeriodMapper.selectFsUserCoursePeriodById(param.getPeriodId());
+            if (fsUserCoursePeriod!=null){
+                config.setCourseLogo(fsUserCoursePeriod.getCourseLogo());
+            }
+        }
+
         Long duration = 0L;
         long tipsTime = 0L;
         int isFinish = 0;

+ 7 - 7
fs-user-app/src/main/java/com/fs/app/controller/CourseController.java

@@ -362,13 +362,13 @@ public class CourseController extends  AppBaseController{
         Long duration = 0L;
         long tipsTime = 0L;
         int isFinish = 0;
-        //课程logo
-        if (param.getPeriodId()!=null){
-            FsUserCoursePeriod fsUserCoursePeriod = coursePeriodService.selectFsUserCoursePeriodById(param.getPeriodId());
-            if (fsUserCoursePeriod!=null){
-                config.setCourseLogo(fsUserCoursePeriod.getCourseLogo());
-            }
-        }
+//        //课程logo
+//        if (param.getPeriodId()!=null){
+//            FsUserCoursePeriod fsUserCoursePeriod = coursePeriodService.selectFsUserCoursePeriodById(param.getPeriodId());
+//            if (fsUserCoursePeriod!=null){
+//                config.setCourseLogo(fsUserCoursePeriod.getCourseLogo());
+//            }
+//        }
         if (param.getLinkType()!=null&&param.getLinkType()==1){
             return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("tipsTime",tipsTime);
         }