From c3a122ccd2b641d875873864055225064b190fbb Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 07 六月 2024 14:48:58 +0800 Subject: [PATCH] 1.提交【管理后台】大屏操作台相关接口 2.提交【管理后台】营销管理-视频管理相关接口 --- ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java index 615c15e..b5712c5 100644 --- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java +++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java @@ -2,8 +2,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.common.core.exception.ServiceException; import com.ruoyi.common.core.utils.StringUtils; +import com.ruoyi.common.core.utils.page.BeanUtils; import com.ruoyi.common.core.utils.page.PageDTO; +import com.ruoyi.promotion.controller.management.dto.MgtPromotionVideoDTO; import com.ruoyi.promotion.controller.management.dto.MgtPromotionVideoQuery; import com.ruoyi.promotion.controller.management.vo.MgtPromotionVideoVO; import com.ruoyi.promotion.mapper.PromotionVideoMapper; @@ -39,4 +42,18 @@ } return PageDTO.of(page, MgtPromotionVideoVO.class); } + + @Override + public void saveOrUpdatePromotionVideo(MgtPromotionVideoDTO dto) { + PromotionVideo promotionVideo = BeanUtils.copyBean(dto, PromotionVideo.class); + if (StringUtils.isNull(dto.getId())) { + this.save(promotionVideo); + } else { + PromotionVideo video = this.getById(dto.getId()); + if (StringUtils.isNull(video)) { + throw new ServiceException("视频不存在"); + } + this.updateById(promotionVideo); + } + } } -- Gitblit v1.7.1