From a4d873761dd03a74950d05f204171255509bd5fb Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期一, 17 六月 2024 16:03:35 +0800 Subject: [PATCH] 修改 bug --- cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java | 32 +++++++++++++++++++++++++++++--- 1 files changed, 29 insertions(+), 3 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java index b502866..64c7a92 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java @@ -5,6 +5,7 @@ import com.dsh.activity.entity.BenefitsVideoClassification; import com.dsh.activity.entity.BenefitsVideos; import com.dsh.activity.model.*; +import com.dsh.activity.model.request.GetBenefitVideoById; import com.dsh.activity.service.BenefitsVideosService; import com.dsh.activity.service.IBenefitsVideoClassificationService; import com.dsh.activity.util.ResultUtil; @@ -59,8 +60,8 @@ */ @RequestMapping("/base/benefitVideo/getBenefitVideoById") @ResponseBody - public List<BenefitsVideos> getBenefitVideoById(@RequestBody Integer id) { - return bfvService.getBenefitVideoById(id); + public List<BenefitsVideos> getBenefitVideoById(@RequestBody GetBenefitVideoById getBenefitVideoById) { + return bfvService.getBenefitVideoById(getBenefitVideoById.getBenefitsVideoClassificationId(), getBenefitVideoById.getState()); } /** @@ -116,7 +117,32 @@ return benefitsVideoClassificationService.changeState(vo); } - + + /** + * 修改状态 + * @param changeBenefitsVedioState + */ + @RequestMapping("/base/benefitVideo/changeBenefitsVedioState") + public void changeBenefitsVedioState(@RequestBody ChangeBenefitsVedioState changeBenefitsVedioState){ + BenefitsVideos benefitsVideos = new BenefitsVideos(); + benefitsVideos.setState(changeBenefitsVedioState.getState()); + benefitsVideos.setId(changeBenefitsVedioState.getId()); + bfvService.updateById(benefitsVideos); + } + + + /** + * 根据视频课程id删除福利视频数据 + * @param courseId + */ + @RequestMapping("/base/benefitVideo/delBenefitsVedio") + public void delBenefitsVedio(@RequestBody Integer courseId){ + BenefitsVideos benefitsVideos = new BenefitsVideos(); + benefitsVideos.setState(3); + bfvService.update(benefitsVideos, new QueryWrapper<BenefitsVideos>().eq("courseId", courseId).ne("state", 3)); + } + + @PostMapping("base/benefitVideo/getList") public BenefitsVideos getVideosWithIds(@RequestBody Integer id) { return bfvService.getOne(new QueryWrapper<BenefitsVideos>().eq("id", id).eq("state", 1)); -- Gitblit v1.7.1