From 8bfcdc67288b607e333da334ec84abc58ff6dfc4 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期四, 12 六月 2025 15:11:11 +0800 Subject: [PATCH] 视频表增加字段 --- framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java index b892c29..a9875df 100644 --- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java @@ -6,10 +6,7 @@ import cn.lili.modules.lmk.domain.query.AuthorVideoQuery; import cn.lili.modules.lmk.domain.query.ManagerVideoQuery; import cn.lili.modules.lmk.domain.vo.*; -import cn.lili.modules.lmk.enums.general.TagCreateTypeEnum; -import cn.lili.modules.lmk.enums.general.VideoStatusEnum; -import cn.lili.modules.lmk.enums.general.VideoSupportOpEnum; -import cn.lili.modules.lmk.enums.general.ViewTypeEnum; +import cn.lili.modules.lmk.enums.general.*; import cn.lili.modules.lmk.service.*; import cn.lili.modules.member.entity.dos.FootPrint; import cn.lili.modules.member.entity.dos.Member; @@ -65,8 +62,8 @@ * @return */ @Override - public Result add(VideoForm form) { - Video entity = VideoForm.getEntityByForm(form, null); + public Result add(WxVideoForm form) { + Video entity = WxVideoForm.getEntityByForm(form, null); baseMapper.insert(entity); return Result.ok("娣诲姞鎴愬姛"); } @@ -77,7 +74,7 @@ * @return */ @Override - public Result update(VideoForm form) { + public Result update(WxVideoForm form) { Video entity = baseMapper.selectById(form.getId()); // 涓虹┖鎶汭llegalArgumentException锛屽仛鍏ㄥ眬寮傚父澶勭悊 @@ -151,12 +148,13 @@ @Override @Transactional(rollbackFor = Exception.class) - public Result publish(VideoForm form) { + public Result publish(WxVideoForm form) { // 1.淇濆瓨瑙嗛 - Video video = VideoForm.getEntityByForm(form, null); + Video video = WxVideoForm.getEntityByForm(form, null); video.setAuthorId(UserContext.getCurrentUserId()); video.setStatus(VideoStatusEnum.AUDITING.getValue()); video.setCoverUrl(form.getCover()); + video.setVideoType(VideoTypeEnum.VIDEO.getValue()); baseMapper.insert(video); // 2.澶勭悊鏍囩 List<VideoTagRef> videoTagRefs = form.getTags().stream().map(tag -> { @@ -268,7 +266,7 @@ IPage<WxVideoVO> page = PageUtil.getPage(query, WxVideoVO.class); switch (query.getVideoFrom()) { case "recommend": - baseMapper.recommendVideo(page); + baseMapper.recommendVideo(page, query); break; case "author": AuthorVideoQuery query1 = new AuthorVideoQuery(); -- Gitblit v1.8.0