From d9dfe81a9e819d9da2d41cb57d674eff894c6605 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 05 九月 2023 11:36:21 +0800 Subject: [PATCH] 场地类型管理、场地管理、课包类型管理、教练管理、教练类型管理、福利视频分类管理、体测预约 --- cloud-server-activity/src/main/java/com/dsh/activity/service/impl/BenefitsVideosServiceImpl.java | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/BenefitsVideosServiceImpl.java b/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/BenefitsVideosServiceImpl.java index e9b82fe..54e5111 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/BenefitsVideosServiceImpl.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/BenefitsVideosServiceImpl.java @@ -10,14 +10,14 @@ import com.dsh.activity.feignclient.account.model.SaveUserIntegralChangesVo; import com.dsh.activity.feignclient.course.CourseClient; import com.dsh.activity.feignclient.course.model.Course; +import com.dsh.activity.mapper.BenefitsVideoClassificationMapper; import com.dsh.activity.mapper.BenefitsVideosMapper; -import com.dsh.activity.model.BenefitsVideoClassificationListVo; -import com.dsh.activity.model.BenefitsVideosInfoVo; -import com.dsh.activity.model.BenefitsVideosListVo; +import com.dsh.activity.model.*; import com.dsh.activity.service.BenefitsVideosService; import com.dsh.activity.service.IBenefitsVideoClassificationService; import com.dsh.activity.service.IUserBenefitsVideosService; import com.dsh.activity.util.ToolUtil; +import org.aspectj.weaver.ast.Var; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -51,6 +51,10 @@ @Resource private UserIntegralChangesClient userIntegralChangesClient; + @Autowired + private BenefitsVideoClassificationMapper benefitsVideoClassificationMapper; + @Autowired + private BenefitsVideosMapper benefitsVideosMapper; @@ -78,8 +82,11 @@ BenefitsVideoClassificationListVo benefitsVideoClassificationListVo = new BenefitsVideoClassificationListVo(); benefitsVideoClassificationListVo.setId(benefitsVideoClassification.getId()); benefitsVideoClassificationListVo.setName(benefitsVideoClassification.getName()); - - List<BenefitsVideos> list1 = this.list(new QueryWrapper<BenefitsVideos>().eq("state", 1).notIn("id", collect).orderByDesc("insertTime").last(" limit 4")); + QueryWrapper<BenefitsVideos> benefitsVideosQueryWrapper = new QueryWrapper<BenefitsVideos>().eq("state", 1); + if(collect.size() > 0){ + benefitsVideosQueryWrapper.notIn("id", collect); + } + List<BenefitsVideos> list1 = this.list(benefitsVideosQueryWrapper.orderByDesc("insertTime").last(" limit 0, 4")); List<BenefitsVideosListVo> lists = new ArrayList<>(); for (BenefitsVideos benefitsVideos : list1) { Integer courseId = benefitsVideos.getCourseId(); @@ -180,4 +187,16 @@ userIntegralChangesClient.saveUserIntegralChanges(vo); } } + + @Override + public List<BenefitsVideos> getBenefitVideoById(Integer id) { + return benefitsVideosMapper.getBenefitVideoById(id); + } + + @Override + public List<BenefitsVideos> getBybIdAndcId(Integer benefitsVideoClassificationId, Integer courseId) { + return benefitsVideosMapper.getBybIdAndcId(benefitsVideoClassificationId,courseId); + } + + } -- Gitblit v1.7.1