|
@@ -7,6 +7,7 @@ import edu.math.diagnosis.entity.PaperResult;
|
|
|
import edu.math.diagnosis.entity.Question;
|
|
|
import edu.math.diagnosis.model.Answer;
|
|
|
import edu.math.diagnosis.model.Result;
|
|
|
+import edu.math.diagnosis.util.NumberUtil;
|
|
|
import edu.math.diagnosis.util.ObjectUtil;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
@@ -70,7 +71,8 @@ public class PaperResultService {
|
|
|
result.setJsonScore(ObjectUtil.object2Json(pData));
|
|
|
//转换分数为百分制
|
|
|
double totalScore = paper.getTotalScore();
|
|
|
- result.setScore(totalScore == 0 ? score[0] : score[0] * 100 / totalScore);
|
|
|
+ double s = Double.parseDouble(NumberUtil.formatDouble(score[0] * 100 /totalScore));
|
|
|
+ result.setScore(totalScore == 0 ? score[0] : s);
|
|
|
result.setTotalScore(totalScore);
|
|
|
paperResultRepo.save(result);
|
|
|
logger.info("答案分析保存成功");
|