Accept Merge Request #89: (hyc -> master)
Merge Request: 【修改】选择题非空判断 Created By: @华允传 Accepted By: @华允传 URL: https://g-iswv8783.coding.net/p/education/d/pengchen-exam-java/git/merge/89?initial=true
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package pc.exam.pp.module.judgement.service.auto_tools;
|
package pc.exam.pp.module.judgement.service.auto_tools;
|
||||||
|
|
||||||
import cn.hutool.core.io.IoUtil;
|
import cn.hutool.core.io.IoUtil;
|
||||||
|
import com.alibaba.excel.util.StringUtils;
|
||||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
@@ -193,6 +194,7 @@ public class AutoToolsServiceImpl implements AutoToolsService{
|
|||||||
// 1-1-2、读取内容转换成json
|
// 1-1-2、读取内容转换成json
|
||||||
String select_string = readFileAsString(select_file.getPath());
|
String select_string = readFileAsString(select_file.getPath());
|
||||||
Stu stu = stringToJson(select_string);
|
Stu stu = stringToJson(select_string);
|
||||||
|
if(stu!=null){
|
||||||
// 1-1-3、进行选择题判分
|
// 1-1-3、进行选择题判分
|
||||||
for (String key : stu.getQuestionResultMap().keySet()) {
|
for (String key : stu.getQuestionResultMap().keySet()) {
|
||||||
// 查询该题的成绩
|
// 查询该题的成绩
|
||||||
@@ -210,6 +212,7 @@ public class AutoToolsServiceImpl implements AutoToolsService{
|
|||||||
double selectScore = judgementChoiceService.programmingChoice(2.0, key, value, stuPaperScoreDO, isNull);
|
double selectScore = judgementChoiceService.programmingChoice(2.0, key, value, stuPaperScoreDO, isNull);
|
||||||
score += selectScore;
|
score += selectScore;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// 1-1-4、删除文件
|
// 1-1-4、删除文件
|
||||||
select_file.delete();
|
select_file.delete();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user