From 3970ced88b5b456f03fe277c254ca761f05492e0 Mon Sep 17 00:00:00 2001 From: yn147 <2270338776@qq.com> Date: 星期四, 26 十月 2023 14:00:12 +0800 Subject: [PATCH] 直播是否发布门户 --- src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java b/src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java index 51f54e8..0c9195f 100644 --- a/src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java +++ b/src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java @@ -54,7 +54,7 @@ @Override public Result add(String name, String content, String teacherId, String teacherName , String subjectId, String subjectName, - String definition, String imgPath, Date startTime, Date endTime, Integer courseId, boolean record, List<String> classIds) { + String definition, String imgPath, Date startTime, Date endTime, Integer courseId, boolean record, List<String> classIds,String portalStatus) { UserTeacher teacher = teacherService.getTeacherByUserId(ClientUtils.getUserId()); @@ -67,6 +67,7 @@ live.setPreviewImgUrl(imgPath); live.setStartTime(startTime); live.setEndTime(endTime); + live.setPortalStatus(portalStatus); live.setStatus(MediaVideoLive.STATUS_LIVE_DRAFT); if(teacher!=null){ @@ -332,13 +333,23 @@ return this.findCountByComplexHql(hql.toString(), params); } - - @Override - public List<MediaVideoLive> listOfMine(String keyword, Integer pageNum, Integer pageSize) { - - String hql = "from MediaVideoLive where deleteFlag is false and name like ? and createId=? order by createTime desc"; - return findList(hql, new Pager(pageSize, pageNum), CollectionUtils.newList(keyword + "%",ClientUtils.getUserId()), MediaVideoLive.class); + @Override + public List<MediaVideoLive> listvideo(String status) { + + String hql = "from MediaVideoLive where deleteFlag is false and status=? order by createTime desc"; + + + return find(hql, CollectionUtils.newList(status), MediaVideoLive.class); + } + + @Override + public List<MediaVideoLive> listOfMine(String keyword,String portalStatus, Integer pageNum, Integer pageSize) { + + String hql = "from MediaVideoLive where deleteFlag is false and name like ? and portalStatus = ? order by createTime desc"; + + + return findList(hql, new Pager(pageSize, pageNum), CollectionUtils.newList(keyword + "%",portalStatus), MediaVideoLive.class); } @Override -- Gitblit v1.8.0