From 53e7558400dcacecdce70e39ebfe1727740f9296 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期六, 25 十一月 2023 17:20:06 +0800 Subject: [PATCH] 重写课包支付和排课逻辑 --- cloud-server-activity/src/main/java/com/dsh/activity/service/impl/BenefitsVideosServiceImpl.java | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 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 7e01224..ad94125 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 @@ -57,11 +57,9 @@ private BenefitsVideosMapper benefitsVideosMapper; - - - /** * 获取福利视频分类列表数据 + * * @param uid * @param search * @return @@ -70,7 +68,7 @@ @Override public List<BenefitsVideoClassificationListVo> queryClassificationBenefitsVideosList(Integer uid, Integer position, String search) throws Exception { QueryWrapper<BenefitsVideoClassification> wrapper = new QueryWrapper<BenefitsVideoClassification>().eq("position", position); - if(ToolUtil.isNotEmpty(search)){ + if (ToolUtil.isNotEmpty(search)) { wrapper.like("name", search); } @@ -88,10 +86,10 @@ if (collect.size() > 0) { benefitsVideosQueryWrapper.notIn("id", collect); } - List<BenefitsVideos> list1 = this.list(benefitsVideosQueryWrapper.eq("state",1).orderByDesc("insertTime").last(" limit 0, 4")); + List<BenefitsVideos> list1 = this.list(benefitsVideosQueryWrapper.eq("state", 1).orderByDesc("insertTime").last(" limit 0, 4")); List<BenefitsVideosListVo> lists = new ArrayList<>(); for (BenefitsVideos benefitsVideos : list1) { - if (benefitsVideos.getState()==1) { + if (benefitsVideos.getState() == 1) { Integer courseId = benefitsVideos.getCourseId(); Course course = courseClient.queryCourseById(courseId); BenefitsVideosListVo benefitsVideosListVo = new BenefitsVideosListVo(); @@ -108,10 +106,11 @@ } return listVos; } + @Override public List<BenefitsVideoClassificationListVo> queryClassificationBenefitsVideosListOne(Integer uid, Integer position, String search) throws Exception { QueryWrapper<BenefitsVideoClassification> wrapper = new QueryWrapper<BenefitsVideoClassification>().eq("position", position); - if(ToolUtil.isNotEmpty(search)){ + if (ToolUtil.isNotEmpty(search)) { wrapper.like("name", search); } List<BenefitsVideoClassification> list = benefitsVideoClassificationService.list(wrapper.orderByAsc("sort")); @@ -124,7 +123,7 @@ benefitsVideoClassificationListVo.setId(benefitsVideoClassification.getId()); benefitsVideoClassificationListVo.setName(benefitsVideoClassification.getName()); QueryWrapper<BenefitsVideos> benefitsVideosQueryWrapper = new QueryWrapper<BenefitsVideos>().eq("state", 1); - if(collect.size() > 0){ + if (collect.size() > 0) { benefitsVideosQueryWrapper.notIn("id", collect); } List<BenefitsVideos> list1 = this.list(benefitsVideosQueryWrapper.orderByDesc("insertTime").last(" limit 0, 4")); @@ -151,7 +150,7 @@ pageSize = (pageSize - 1) * pageNo; List<Integer> ids = null; - if(ToolUtil.isNotEmpty(search)){ + if (ToolUtil.isNotEmpty(search)) { List<Course> courses = courseClient.queryCourseByName(search); ids = courses.stream().map(Course::getId).collect(Collectors.toList()); } @@ -182,6 +181,7 @@ /** * 获取福利视频详情 + * * @param uid * @param id * @return @@ -208,6 +208,7 @@ /** * 视频观看完毕后获得奖励 + * * @param uid * @param id * @throws Exception @@ -216,7 +217,7 @@ public void receiveAward(Integer uid, Integer id) throws Exception { BenefitsVideos benefitsVideos = this.getById(id); UserBenefitsVideos one = userBenefitsVideosService.getOne(new QueryWrapper<UserBenefitsVideos>().eq("appUserId", uid).eq("benefitsVideosId", id)); - if(null == one){ + if (null == one) { one = new UserBenefitsVideos(); one.setAppUserId(uid); one.setBenefitsVideoClassificationId(benefitsVideos.getBenefitsVideoClassificationId()); @@ -241,7 +242,7 @@ @Override public List<BenefitsVideos> getBybIdAndcId(Integer benefitsVideoClassificationId, Integer courseId) { - return benefitsVideosMapper.getBybIdAndcId(benefitsVideoClassificationId,courseId); + return benefitsVideosMapper.getBybIdAndcId(benefitsVideoClassificationId, courseId); } -- Gitblit v1.7.1