From fc8b51f40e71aa09bb49f407c1e9f68ac94ceb58 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 29 七月 2024 18:51:32 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java | 66 +++++---------------------------- 1 files changed, 10 insertions(+), 56 deletions(-) diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java index 95a9e8c..6d0943e 100644 --- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java +++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java @@ -1,22 +1,12 @@ package com.ruoyi.auction.controller.forepart; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.ruoyi.auction.controller.forepart.DTO.ForepartAuctionBidRecordDTO; -import com.ruoyi.auction.controller.forepart.DTO.ForepartAuctionVideo; -import com.ruoyi.auction.controller.forepart.VO.ForepartAuctionSalesroomVO; -import com.ruoyi.auction.domain.pojo.AuctionSalesroom; -import com.ruoyi.auction.domain.pojo.AuctionSalesroomGoods; -import com.ruoyi.auction.domain.pojo.AuctionVideo; -import com.ruoyi.auction.service.IAuctionSalesroomGoodsService; +import com.ruoyi.system.api.domain.dto.ForepartAuctionVideo; import com.ruoyi.auction.service.IAuctionVideoService; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.api.domain.PromotionVideo; -import com.ruoyi.system.api.domain.SysUser; -import com.ruoyi.system.api.feignClient.PromotionClient; +import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import org.apache.poi.ss.formula.functions.T; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -32,67 +22,31 @@ */ @RestController @RequestMapping("/forepart/auction-video") +@Api(value = "拍卖会视频表相关接口", tags = "拍卖会视频表相关接口", description = "拍卖会视频表相关接口") public class ForepartAuctionVideoController { @Resource - private PromotionClient promotionClient; - - @Resource private IAuctionVideoService iAuctionVideoService; - - @Resource - private IAuctionSalesroomGoodsService iAuctionSalesroomGoodsService; /** * 暖场视频or封面海报 * */ - @RequestMapping("/getVoidList") - @ResponseBody - @ApiOperation(value = "获取拍卖师端视频列表") + @PostMapping("/getVoidList") + @ApiOperation(value = "拍卖师端-获取拍卖师端视频列表") public R<List<PromotionVideo>> getVoidList() { - R<List<PromotionVideo>> promotionVideoList=promotionClient.getPromotionVideoList(); - List<PromotionVideo> promotionVideos=promotionVideoList.getData(); - return R.ok(promotionVideos); + return R.ok(iAuctionVideoService.getVoidList()); } - @RequestMapping("/addVoid") - @ResponseBody - @ApiOperation(value = "拍卖师端添加拍卖会视频播放") - public R<T> addVoid(@RequestBody ForepartAuctionVideo orepartAuctionVideo) { - - - LambdaQueryWrapper<AuctionSalesroomGoods> wrapper=Wrappers.lambdaQuery(); - wrapper.eq(AuctionSalesroomGoods::getStatus,1); - wrapper.eq(AuctionSalesroomGoods::getAuctionSalesroomId,orepartAuctionVideo.getAuctionSalesroomId()); - wrapper.eq(AuctionSalesroomGoods::getDelFlag,0); - AuctionSalesroomGoods auctionSalesroomGoods=iAuctionSalesroomGoodsService.getOne(wrapper); - if (auctionSalesroomGoods!=null){ - R.fail("当前有拍卖品正在拍卖中,请结束后再试!"); - } - - LambdaQueryWrapper<AuctionVideo> wrapper1=Wrappers.lambdaQuery(); - wrapper1.eq(AuctionVideo::getAuctionSalesroomId,orepartAuctionVideo.getAuctionSalesroomId()); - wrapper1.eq(AuctionVideo::getPromotionVideoId,orepartAuctionVideo.getPromotionVideoId()); - wrapper1.eq(AuctionVideo::getDelFlag,0); - AuctionVideo auctionVideo=iAuctionVideoService.getOne(wrapper1); - if (auctionVideo!=null){ - iAuctionVideoService.removeById(auctionVideo); - } - - R<PromotionVideo> promotionVideo=promotionClient.getPromotionVideoOne(orepartAuctionVideo.getPromotionVideoId()); - PromotionVideo promotionVideo1= promotionVideo.getData(); - - AuctionVideo auctionVideo1=new AuctionVideo(); - auctionVideo1.setPromotionVideoId(orepartAuctionVideo.getPromotionVideoId()); - auctionVideo1.setAuctionSalesroomId(orepartAuctionVideo.getAuctionSalesroomId()); - auctionVideo1.setPromotionVideoUrl(promotionVideo1.getVideoUrl()); - iAuctionVideoService.save(auctionVideo1); + @PostMapping("/addVoid") + @ApiOperation(value = "拍卖师端-拍卖师端添加拍卖会视频播放") + public R addVoid(@RequestBody ForepartAuctionVideo orepartAuctionVideo) { + iAuctionVideoService.addVoid(orepartAuctionVideo); return R.ok(); } -- Gitblit v1.7.1