Sfoglia il codice sorgente

视频课上下架状态优化

liujunchi 2 anni fa
parent
commit
3e8a2a1813

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

@@ -97,12 +97,6 @@ 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);
-        } else if (search.getShelvesFlag() != null){
-            search.setDraftFlag(0);
-        }
         return succeed(PageUtil.pageInfo(courseGroupService.selectVideoGroup(PageUtil.getPage(search), search)));
     }
 

+ 7 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/CourseGroupServiceImpl.java

@@ -1077,6 +1077,13 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr
 
     @Override
     public IPage<CourseGroupVideoVo> selectVideoGroup(IPage<CourseGroupVideoVo> page, CourseGroupSearch search) {
+        // 转换草稿参数
+        if (search.getShelvesFlag() != null && search.getShelvesFlag() ==2) {
+            search.setDraftFlag(1);
+            search.setShelvesFlag(null);
+        } else if (search.getShelvesFlag() != null){
+            search.setDraftFlag(0);
+        }
         // search.setStatus(AuthStatusEnum.PASS.getCode());
         IPage<CourseGroupVideoVo> courseGroupVideoVoIPage = baseMapper.selectVideoGroup(page, search);
         for (CourseGroupVideoVo record : courseGroupVideoVoIPage.getRecords()) {