Commit d30049d9 authored by 陈立彬's avatar 陈立彬

fix更新已考接口

parent bed9d84d
......@@ -169,7 +169,7 @@ public class ExamController {
String avgScore = "";
Double totalScore = 0D;
int examNum = 0;
long examNum = 0;
List<SingleQaResult> qaResultList = Lists.newArrayList();
LambdaQueryWrapper<ElehSessionQaRecordDo> queryWrapper = new LambdaQueryWrapper<>();
......@@ -178,8 +178,8 @@ public class ExamController {
queryWrapper.eq(ElehSessionQaRecordDo::getUserId, userId);
List<ElehSessionQaRecordDo> qaRecordDos = qaRecordMapper.selectList(queryWrapper);
if(!CollectionUtils.isEmpty(qaRecordDos)) {
totalScore = qaRecordDos.stream().mapToDouble(ElehSessionQaRecordDo::getScore).sum();
examNum = qaRecordDos.size();
totalScore = qaRecordDos.stream().filter(v -> Objects.nonNull(v.getScore())).mapToDouble(ElehSessionQaRecordDo::getScore).sum();
examNum = qaRecordDos.stream().filter(v -> Objects.nonNull(v.getScore())).count();
DecimalFormat df = new DecimalFormat("#.##");
avgScore = df.format(totalScore / examNum);
......
......@@ -16,7 +16,7 @@ public class SessionExamResult implements Serializable {
private String avgScore;
@JsonProperty("exam_num")
private int examNum;
private long examNum;
@JsonProperty("qa_result_list")
private List<SingleQaResult> qaResultList;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment