From eadc0b5d2c428a92dc5fc96a01b5d45ac92a9382 Mon Sep 17 00:00:00 2001 From: luoweijian <1329394916@qq.com> Date: Mon, 9 Mar 2026 16:36:55 +0800 Subject: [PATCH] bug --- .../exam/domain/service/impl/SubmitPaperDomainServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/project/exam/domain/service/impl/SubmitPaperDomainServiceImpl.java b/src/main/java/com/project/exam/domain/service/impl/SubmitPaperDomainServiceImpl.java index a4d9d2d..785249a 100644 --- a/src/main/java/com/project/exam/domain/service/impl/SubmitPaperDomainServiceImpl.java +++ b/src/main/java/com/project/exam/domain/service/impl/SubmitPaperDomainServiceImpl.java @@ -113,10 +113,11 @@ public class SubmitPaperDomainServiceImpl implements SubmitPaperDomainService { } private void updateTaskUserStatus(TaskUserEntity taskUser, boolean isPassed, Long recordId) { - taskUser.setLastRecordId(recordId); + taskUser.setAttemptNum((taskUser.getAttemptNum() == null ? 0 : taskUser.getAttemptNum()) + 1); if (!TaskUserStatusEnum.Pass.getValue().equals(taskUser.getStatus())) { + taskUser.setLastRecordId(recordId); taskUser.setStatus(isPassed ? TaskUserStatusEnum.Pass.getValue() : TaskUserStatusEnum.Fail.getValue()); }