mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 20:36:50 +08:00
Merge branch 'refs/heads/zcwy0622-yang' into dev0525
This commit is contained in:
@@ -101,10 +101,10 @@ public class SaveExamScoreDto {
|
|||||||
private LocalDateTime endTime;
|
private LocalDateTime endTime;
|
||||||
|
|
||||||
|
|
||||||
/**
|
// /**
|
||||||
* 完成状态
|
// * 完成状态
|
||||||
*/
|
// */
|
||||||
private Integer status;
|
// private Integer status;
|
||||||
|
|
||||||
// /**
|
// /**
|
||||||
// * 考试次数
|
// * 考试次数
|
||||||
|
|||||||
@@ -522,7 +522,7 @@ public class AloneExamServiceImpl implements IAloneExamService{
|
|||||||
if(examTest.getScoringType()!=null && examTest.getScoringType()==2) {
|
if(examTest.getScoringType()!=null && examTest.getScoringType()==2) {
|
||||||
//最后一次的分数为准
|
//最后一次的分数为准
|
||||||
aeDao.update(UpdateBuilder.from(AloneExam.class)
|
aeDao.update(UpdateBuilder.from(AloneExam.class)
|
||||||
.addUpdateField("status", examScoreDto.getStatus())
|
.addUpdateField("status", AloneExamAnswer.STATUS_FINISH)
|
||||||
.addUpdateField("score", examScoreDto.getScore())
|
.addUpdateField("score", examScoreDto.getScore())
|
||||||
.addUpdateField("times", currentTimes+1)
|
.addUpdateField("times", currentTimes+1)
|
||||||
.addFilter(FieldFilters.eq("aid", userId))
|
.addFilter(FieldFilters.eq("aid", userId))
|
||||||
@@ -534,7 +534,7 @@ public class AloneExamServiceImpl implements IAloneExamService{
|
|||||||
aeDao.updateMultiFieldById(aloneExam.getId(), UpdateBuilder.create("score", examScoreDto.getScore()), UpdateBuilder.create("times", currentTimes+1));
|
aeDao.updateMultiFieldById(aloneExam.getId(), UpdateBuilder.create("score", examScoreDto.getScore()), UpdateBuilder.create("times", currentTimes+1));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
aeDao.updateMultiFieldById(aloneExam.getId(), UpdateBuilder.create("status", examScoreDto.getStatus()), UpdateBuilder.create("score", examScoreDto.getScore()), UpdateBuilder.create("times", currentTimes+1));
|
aeDao.updateMultiFieldById(aloneExam.getId(), UpdateBuilder.create("status", AloneExamAnswer.STATUS_FINISH), UpdateBuilder.create("score", examScoreDto.getScore()), UpdateBuilder.create("times", currentTimes+1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user