Browse Source

视频课查询草稿状态

liujunchi 2 years ago
parent
commit
f7e44c3475

+ 4 - 0
cooleshow-user/user-admin/src/main/java/com/yonge/cooleshow/admin/controller/CourseGroupController.java

@@ -97,6 +97,10 @@ public class CourseGroupController extends BaseController {
             "}")
     @PostMapping(value = "/video")
     public HttpResponseResult<PageInfo<CourseGroupVideoVo>> selectVideoGroup(@RequestBody CourseGroupSearch search) {
+        if (search.getShelvesFlag() != null && search.getShelvesFlag() ==2) {
+            search.setDraftFlag(1);
+            search.setShelvesFlag(null);
+        }
         return succeed(PageUtil.pageInfo(courseGroupService.selectVideoGroup(PageUtil.getPage(search), search)));
     }
 

+ 11 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/dto/search/CourseGroupSearch.java

@@ -54,6 +54,17 @@ public class CourseGroupSearch extends QueryInfo {
     @ApiModelProperty(value = "是否上架 (0:否  1:是)")
     private Integer shelvesFlag;
 
+    @ApiModelProperty(value = "是否草稿 (0:否  1:是)",hidden = true)
+    private Integer draftFlag;
+
+    public Integer getDraftFlag() {
+        return draftFlag;
+    }
+
+    public void setDraftFlag(Integer draftFlag) {
+        this.draftFlag = draftFlag;
+    }
+
     public Long getStudentId() {
         return studentId;
     }

+ 3 - 0
cooleshow-user/user-biz/src/main/resources/config/mybatis/CourseGroupMapper.xml

@@ -612,6 +612,9 @@
             <if test="param.shelvesFlag != null">
                 AND g.shelves_flag_ = #{param.shelvesFlag}
             </if>
+            <if test="param.draftFlag != null">
+                AND g.draft_flag_ = #{param.draftFlag}
+            </if>
         </where>
         order by g.top_flag_ desc ,g.sort_number_ desc,g.id_ desc
     </select>