From 5a57b1b73022877150bb7a5fba58d1a636874dfa Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 23 十月 2025 15:01:31 +0800
Subject: [PATCH] 1020更新

---
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStudyServiceImpl.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStudyServiceImpl.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStudyServiceImpl.java
index e3d9d1e..d1eba40 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStudyServiceImpl.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStudyServiceImpl.java
@@ -477,9 +477,13 @@
                 List<String> subjectIds = Arrays.stream(studyListen.getSubject().split(",")).collect(Collectors.toList());
                 List<TSubject> subs = new ArrayList<>();
                 // 图片及语音集合
+                int i=0;
                 for (String id : subjectIds) {
                     TSubject data = subjectService.lambdaQuery().eq(TSubject::getId, id)
                             .eq(TSubject::getDisabled, 0).one();
+                    if(studyListen.getType()==2 && i<2){
+                        data.setStudyType(2);
+                    }
                     subs.add(data);
                     TSubjectRecordDetail tSubjectRecordDetail = new TSubjectRecordDetail();
                     tSubjectRecordDetail.setUserId(userid);
@@ -489,6 +493,8 @@
                     tSubjectRecordDetail.setStatus(1);
                     tSubjectRecordDetail.setObjectId(studyListen.getId());
                     tSubjectRecordDetails.add(tSubjectRecordDetail);
+                    i++;
+
                 }
                 subjectList.add(subs);
             }
@@ -503,9 +509,14 @@
                 List<String> subjectIds = Arrays.stream(studyListen.getSubject().split(",")).collect(Collectors.toList());
                 List<TSubject> subs = new ArrayList<>();
                 // 图片及语音集合
+                int temp=0;
                 for (String id : subjectIds) {
                     TSubject data = subjectService.lambdaQuery().eq(TSubject::getId, id)
                             .eq(TSubject::getDisabled, 0).one();
+                    if(studyListen.getType()==2 && temp<2){
+                        data.setStudyType(2);
+                    }
+                    temp++;
                     subs.add(data);
                 }
                 subjectList.add(subs);

--
Gitblit v1.7.1