提交答案计算得分时初始化分数
This commit is contained in:
parent
a78331ca70
commit
6ae0717a99
|
@ -177,6 +177,7 @@ public class SysEvaluationConclusionServiceImpl implements ISysEvaluationConclus
|
||||||
evalConclusion.setFactorId(factorId);
|
evalConclusion.setFactorId(factorId);
|
||||||
evalConclusion.setRecordId(recordId);
|
evalConclusion.setRecordId(recordId);
|
||||||
evalConclusion.setStatus(StatusEnum.DISABLED.getValue());
|
evalConclusion.setStatus(StatusEnum.DISABLED.getValue());
|
||||||
|
evalConclusion.setScore(BigDecimal.ZERO);
|
||||||
list.add(evalConclusion);
|
list.add(evalConclusion);
|
||||||
|
|
||||||
List<SysScaleQuestionVo> questionNum = questionMapByFactor.get(factorId);
|
List<SysScaleQuestionVo> questionNum = questionMapByFactor.get(factorId);
|
||||||
|
@ -285,8 +286,7 @@ public class SysEvaluationConclusionServiceImpl implements ISysEvaluationConclus
|
||||||
if (!ArrayUtil.isEmpty(scaleFactorVos) && !ArrayUtil.isEmpty(scaleFactorRangeVos)) {
|
if (!ArrayUtil.isEmpty(scaleFactorVos) && !ArrayUtil.isEmpty(scaleFactorRangeVos)) {
|
||||||
Map<Long, List<SysScaleFactorRangeVo>> map = scaleFactorRangeVos.stream()
|
Map<Long, List<SysScaleFactorRangeVo>> map = scaleFactorRangeVos.stream()
|
||||||
.collect(Collectors.groupingBy(SysScaleFactorRangeVo::getFactorId));
|
.collect(Collectors.groupingBy(SysScaleFactorRangeVo::getFactorId));
|
||||||
scaleFactorVos.forEach(item ->
|
scaleFactorVos.forEach(item -> item.setFactorRangeList(map.get(item.getFactorId())));
|
||||||
item.setFactorRangeList(map.get(item.getFactorId())));
|
|
||||||
}
|
}
|
||||||
return scaleFactorVos;
|
return scaleFactorVos;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue