diff --git a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorServiceImpl.java b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorServiceImpl.java index ac8ae50d..2dcd341f 100644 --- a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorServiceImpl.java +++ b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorServiceImpl.java @@ -392,7 +392,7 @@ public class MonitorServiceImpl implements MonitorService { // 如果没有旧的临时ID,则使用新的 info.setTemporaryId(stuMonitorPaperEndVo.getTemporaryId()); } - info.setScore(monitorDO.getScore()); // 保留旧成绩 + info.setScore(String.valueOf(oldScore)); // 保留旧成绩 } } catch (NumberFormatException e) { // 如果旧分数格式错误,则直接设置新分数