Explorar el Código

根据浏览历史推荐课程,过滤导学类型课程

guozhaoshun hace 6 años
padre
commit
871eb0aaf6

+ 1 - 8
rankin-api-web/src/main/java/cn/rankin/apiweb/controller/RecommendController.java

@@ -52,14 +52,7 @@ public class RecommendController {
             pids.forEach(pid -> {
                 if(result.size() < RECOMMEND_NUM){
                     Course course = productService.getCourse(pid);
-                    if(course != null){
-                        /*RecommendVo vo = new RecommendVo();
-                        vo.setId(course.getId());
-                        vo.setCode(course.getCode());
-                        vo.setTitle(course.getTitle());
-                        vo.setSubTitle(course.getSubTitle());
-                        vo.setBreadCrumb(course.getBreadCrumb());
-                        vo.setCoverUrl(course.getCoverUrl());*/
+                    if(course != null && course.getCourseType() == 0){
                         RecommendVo vo = courseToRecommendVo(course);
                         result.add(vo);
                     }else{

+ 3 - 0
rankin-data-api/src/main/java/cn/rankin/data/api/product/dto/CourseDTO.java

@@ -15,6 +15,9 @@ public class CourseDTO implements Serializable {
 
     private String name;
 
+    //0课程 || 1导学
+    private int courseType;
+
     private String title;
 
     private String subTitle;

+ 3 - 0
rankin-data-api/src/main/java/cn/rankin/data/api/product/entity/Course.java

@@ -30,6 +30,9 @@ public class Course implements Serializable{
     @Column
     private String name;
 
+    @Column(name = "course_type",nullable=false)
+    private int courseType;    //0课程   1导学
+
     @Column
     private String title;
 

+ 3 - 0
rankin-data-api/src/main/java/cn/rankin/data/api/product/vo/CourseVo.java

@@ -15,6 +15,9 @@ public class CourseVo implements Serializable {
 
     private String name;
 
+    //0课程 || 1导学
+    private int courseType;
+
     private String title;
 
     private String subTitle;