【修改】 修改Edge,QQ邮箱,判分文件判断逻辑
This commit is contained in:
@@ -80,11 +80,21 @@ public class AutoForWinEmailSettingServiceImpl implements AutoForWinEmailSetting
|
||||
File dir = new File(stuInfoVo.getFilePath());
|
||||
File[] files = dir.listFiles();
|
||||
if (files == null) return null;
|
||||
// 获取到题型得文件夹
|
||||
for (File file : files) {
|
||||
if (file.isFile()
|
||||
&& file.getName().contains("@EmailDummy")
|
||||
&& file.getName().toLowerCase().endsWith(".json")) {
|
||||
resultFile.add(file);
|
||||
File[] fileQuNum = file.listFiles();
|
||||
if (fileQuNum != null) {
|
||||
for (File fileNum : fileQuNum) {
|
||||
if (Objects.requireNonNull(fileNum.listFiles()).length > 0) {
|
||||
File fileJson = Objects.requireNonNull(fileNum.listFiles())[0];
|
||||
if (fileJson.isFile()
|
||||
&& fileJson.getName().contains("@EmailDummy")
|
||||
&& fileJson.getName().toLowerCase().endsWith(".json")) {
|
||||
resultFile.add(fileJson);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
List<String> trueFileQuid = new ArrayList<>();
|
||||
@@ -124,7 +134,7 @@ public class AutoForWinEmailSettingServiceImpl implements AutoForWinEmailSetting
|
||||
|
||||
// 试题分数
|
||||
List<EducationPaperScheme> educationPaperSchemeList = educationPaperSchemeMapper.selectEducationPaperTaskByPaperId(stuInfoVo.getPaperId());
|
||||
Optional<EducationPaperScheme> result = educationPaperSchemeList.stream().filter(quLists -> quLists.getSpName().equals("windows网络设置")).findFirst();
|
||||
Optional<EducationPaperScheme> result = educationPaperSchemeList.stream().filter(quLists -> quLists.getSpName().equals("邮箱")).findFirst();
|
||||
String quScore = result.get().getQuScores();
|
||||
// 根据ID查询试题
|
||||
ExamQuestion examQuestion = examQuestionService.selectExamQuestionByQuId(quId);
|
||||
@@ -212,7 +222,7 @@ public class AutoForWinEmailSettingServiceImpl implements AutoForWinEmailSetting
|
||||
|
||||
// 试题分数
|
||||
List<EducationPaperScheme> educationPaperSchemeList = educationPaperSchemeMapper.selectEducationPaperTaskByPaperId(stuInfoVo.getPaperId());
|
||||
Optional<EducationPaperScheme> result = educationPaperSchemeList.stream().filter(quLists -> quLists.getSpName().equals("windows网络设置")).findFirst();
|
||||
Optional<EducationPaperScheme> result = educationPaperSchemeList.stream().filter(quLists -> quLists.getSpName().equals("邮箱")).findFirst();
|
||||
String quScore = result.get().getQuScores();
|
||||
// 根据ID查询试题
|
||||
ExamQuestion examQuestion = examQuestionService.selectExamQuestionByQuId(quId);
|
||||
|
@@ -80,11 +80,21 @@ public class AutoForWinEdgeSettingServiceImpl implements AutoForWinEdgeSettingSe
|
||||
File dir = new File(stuInfoVo.getFilePath());
|
||||
File[] files = dir.listFiles();
|
||||
if (files == null) return null;
|
||||
// 获取到题型得文件夹
|
||||
for (File file : files) {
|
||||
if (file.isFile()
|
||||
&& file.getName().contains("@EdgeDummy")
|
||||
&& file.getName().toLowerCase().endsWith(".json")) {
|
||||
resultFile.add(file);
|
||||
File[] fileQuNum = file.listFiles();
|
||||
if (fileQuNum != null) {
|
||||
for (File fileNum : fileQuNum) {
|
||||
if (Objects.requireNonNull(fileNum.listFiles()).length > 0) {
|
||||
File fileJson = Objects.requireNonNull(fileNum.listFiles())[0];
|
||||
if (fileJson.isFile()
|
||||
&& fileJson.getName().contains("@EdgeDummy")
|
||||
&& fileJson.getName().toLowerCase().endsWith(".json")) {
|
||||
resultFile.add(fileJson);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
List<String> trueFileQuid = new ArrayList<>();
|
||||
|
Reference in New Issue
Block a user