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