From eb9256cd2cba7a5cdf9ccbdc7919eb4652557105 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期五, 29 八月 2025 09:43:12 +0800 Subject: [PATCH] 8.29 --- ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java index 8eecf77..5ed1919 100644 --- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java +++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java @@ -1722,12 +1722,15 @@ // List<String> subjectId = getSubjectId(week); - - String[] split = game.getSubjectIds().split(","); List<String> subjectId = new ArrayList<>(); - for (String s : split) { - subjectId.add(s); + String subjectIds = game.getSubjectIds(); + if(subjectIds!=null){ + String[] split = subjectIds.split(","); + for (String s : split) { + subjectId.add(s); + } } + List<String> newSubjectId = subjectId.stream().map(data -> { if (data.startsWith(Constants.REDUCE)) { @@ -1784,11 +1787,15 @@ throw new GlobalException("当前季度该周目暂无配置游戏数据!"); } // List<String> subjectId = getSubjectId(week); - String[] split = game.getSubjectIds().split(","); List<String> subjectId = new ArrayList<>(); - for (String s : split) { - subjectId.add(s); + String subjectIds = game.getSubjectIds(); + if(subjectIds!=null){ + String[] split = subjectIds.split(","); + for (String s : split) { + subjectId.add(s); + } } + List<String> subjectData = getSubjectData(game, subjectId); List<TSubject> subjectList = getSubjectList(subjectData); // 返回数据 -- Gitblit v1.7.1