From 1bce00f5b3614ca12b683dfe8a3cf733e1ed68b6 Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期五, 26 五月 2023 16:25:22 +0800 Subject: [PATCH] 11 --- src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java | 24 +++++++++++++++++++----- 1 files changed, 19 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 4bcd977..84234c9 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 @@ -7,6 +7,7 @@ import java.util.List; import java.util.Map; +import com.qxueyou.scc.sdk.MTCloud; import io.swagger.models.auth.In; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -157,14 +158,19 @@ save(live); return Result.SUCCESS; } - + @Override - public Result delete(String[] liveIds) { + public Result delete(String[] liveIds,String [] courseIds) throws Exception { for(String liveId:liveIds) { delete(liveId); + for(String courseId:courseIds) { + MTCloud client = new MTCloud(); + String s = client.courseDelete(courseId); + } } return Result.SUCCESS; } + @Override public Result doIssue(String liveId) { @@ -330,9 +336,10 @@ @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"; + String hql = "from MediaVideoLive where deleteFlag is false and name like ? order by createTime desc"; - return findList(hql, new Pager(pageSize, pageNum), CollectionUtils.newList(keyword + "%",ClientUtils.getUserId()), MediaVideoLive.class); + + return findList(hql, new Pager(pageSize, pageNum), CollectionUtils.newList(keyword + "%"), MediaVideoLive.class); } @Override @@ -347,7 +354,14 @@ public MediaVideoLive read(String liveId) { return read(MediaVideoLive.class,liveId); } - + + @Override + public MediaVideoLive revamp(int courseId) { + String hql = "from MediaVideoLive where deleteFlag is false and courseId=?"; + MediaVideoLive unique = findUnique(hql, CollectionUtils.newList(courseId), MediaVideoLive.class); + return unique ; + } + @SuppressWarnings("unchecked") @Override public List<MediaVideoLive> readByStatus(List<String> liveIdLst,short[] status) { -- Gitblit v1.8.0