From 9486766c806fe1d9e082b2fd02ea1cc558f1b443 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 08 五月 2025 09:21:57 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TWelfareVideoController.java | 31 +++++++++++-------------------- 1 files changed, 11 insertions(+), 20 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TWelfareVideoController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TWelfareVideoController.java index 1126a4c..effa3e3 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TWelfareVideoController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TWelfareVideoController.java @@ -3,10 +3,7 @@ import com.dsh.course.feignClient.activity.BenefitsVideoClient; import com.dsh.course.feignClient.activity.PointMercharsClient; -import com.dsh.course.feignClient.activity.model.BenefitsVedioChangeStateVO; -import com.dsh.course.feignClient.activity.model.BenefitsVideoClassification; -import com.dsh.course.feignClient.activity.model.BenefitsVideos; -import com.dsh.course.feignClient.activity.model.QueryBenefitsVedioVO; +import com.dsh.course.feignClient.activity.model.*; import com.dsh.course.feignClient.course.CourseClient; import com.dsh.course.feignClient.course.model.CourseChangeStateDTO; import com.dsh.guns.config.UserExt; @@ -14,6 +11,7 @@ import com.dsh.guns.modular.system.model.TQueryBenefitsVO; import com.dsh.guns.modular.system.model.TQueryBenefitsVideosDTO; import com.dsh.guns.modular.system.model.TQueryBenefitsVideosVO; +import com.dsh.guns.modular.system.model.dto.GetBenefitVideoById; import com.dsh.guns.modular.system.util.ResultUtil; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -94,14 +92,7 @@ @RequestMapping("/addBenefitsVideos/{id}") public String addBenefitsVideos(Model model,@PathVariable("id")Integer id) { model.addAttribute("id",id); - List<BenefitsVideos> benefitVideoById = benefitsVideoClient.getBenefitVideoById(id); -// // 所选福利视频分类下的视频的courseId集合 -// List<Integer> list = new ArrayList<>(); -// for (BenefitsVideos benefitsVideos : benefitVideoById) { -// list.add(benefitsVideos.getCourseId()); -// } TQueryBenefitsVideosDTO dto = new TQueryBenefitsVideosDTO(); -// dto.setCoursIds(list); List<TQueryBenefitsVideosVO> courseByCourseIds = courseClient.getCourseByCourseIds(dto); List<TQueryBenefitsVideosVO> tQueryBenefitsVideosVOS = new ArrayList<>(); for (TQueryBenefitsVideosVO courseByCourseId : courseByCourseIds) { @@ -163,7 +154,10 @@ @ResponseBody public List<TQueryBenefitsVideosVO> listBenefitsVideos(@PathVariable("id")Integer bId, String name, Integer type, Integer state) { TQueryBenefitsVideosDTO vo = new TQueryBenefitsVideosDTO(); - List<BenefitsVideos> benefitVideoById = benefitsVideoClient.getBenefitVideoById(bId); + GetBenefitVideoById getBenefitVideoById = new GetBenefitVideoById(); + getBenefitVideoById.setBenefitsVideoClassificationId(bId); + getBenefitVideoById.setState(state); + List<BenefitsVideos> benefitVideoById = benefitsVideoClient.getBenefitVideoById(getBenefitVideoById); vo.setCoursIds(new ArrayList<>()); for (BenefitsVideos benefitsVideos : benefitVideoById) { // 获取课程id集合 @@ -179,16 +173,13 @@ for (BenefitsVideos benefitsVideos : benefitVideoById) { for (TQueryBenefitsVideosVO courseByCourseId : courseByCourseIds) { if (benefitsVideos.getCourseId().equals(courseByCourseId.getId())){ - courseByCourseId.setId(benefitsVideos.getId()); courseByCourseId.setIntegral(benefitsVideos.getIntegral()); courseByCourseId.setBenefitsVideosId(benefitsVideos.getId()); courseByCourseId.setState(benefitsVideos.getState()); + courseByCourseId.setInsertTime(benefitsVideos.getInsertTime()); } } } - - - return courseByCourseIds; } /** @@ -240,10 +231,10 @@ @RequestMapping("/changeCourseState") @ResponseBody public Object changeCourseState(@RequestBody CourseChangeStateDTO dto){ - - courseClient.changeState(dto); - mercharsClient.changeState(dto); - + ChangeBenefitsVedioState changeBenefitsVedioState = new ChangeBenefitsVedioState(); + changeBenefitsVedioState.setId(dto.getIds().get(0)); + changeBenefitsVedioState.setState(dto.getState()); + benefitsVideoClient.changeBenefitsVedioState(changeBenefitsVedioState); return ResultUtil.success(); } -- Gitblit v1.7.1