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 |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 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 84234c9..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,14 +333,23 @@
 		
 		return this.findCountByComplexHql(hql.toString(), params);
 	}
-	
+
 	@Override
-	public List<MediaVideoLive> listOfMine(String keyword, Integer pageNum, Integer pageSize) {
+	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 ?  order by createTime desc";
+		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 + "%"), MediaVideoLive.class);
+		return findList(hql, new Pager(pageSize, pageNum), CollectionUtils.newList(keyword + "%",portalStatus), MediaVideoLive.class);
 	}
 	
 	@Override

--
Gitblit v1.8.0