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