From e11362ca4849da567a77d8b5e5be510df9fb0741 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期一, 17 六月 2024 11:51:51 +0800 Subject: [PATCH] fix: 学习端bug --- ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStoryServiceImpl.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStoryServiceImpl.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStoryServiceImpl.java index eea74cb..6c1dab5 100644 --- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStoryServiceImpl.java +++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStoryServiceImpl.java @@ -2,13 +2,17 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.study.domain.TStory; +import com.ruoyi.study.domain.TStoryListen; import com.ruoyi.study.dto.SubjectQuery; import com.ruoyi.study.mapper.TStoryMapper; import com.ruoyi.study.service.ITStoryService; import com.ruoyi.study.vo.SubjectVO; import org.springframework.stereotype.Service; +import java.util.ArrayList; +import java.util.Arrays; import java.util.List; +import java.util.stream.Collectors; /** * <p> @@ -25,4 +29,22 @@ public List<SubjectVO> listAll(SubjectQuery query) { return this.baseMapper.listAll(query); } + + @Override + public List<TStory> lookPictureDbu(TStoryListen storyListen, int type) { + List<TStory> storyList = new ArrayList<>(); + List<String> list; + // 分类 + if (0 == type) { + list = Arrays.stream(storyListen.getLookStory().split(",")).collect(Collectors.toList()); + } else { + list = Arrays.stream(storyListen.getStory().split(",")).collect(Collectors.toList()); + } + // 获取图片及语音集合 + for (String s : list) { + TStory story = this.lambdaQuery().eq(TStory::getId, s).eq(TStory::getDisabled, 0).one(); + storyList.add(story); + } + return storyList; + } } -- Gitblit v1.7.1