成长路径图,bug修复

This commit is contained in:
yang
2024-07-08 16:06:42 +08:00
parent 170dc45c64
commit 26a2a8e709

View File

@@ -94,7 +94,7 @@ public class AloneExamServiceImpl implements IAloneExamService{
//更新状态,状态是未完成的,这里会有问题
if(scoreType!=null && scoreType==2) {
AloneExam ae=aeDao.findOne(FieldFilters.eq("aid", aea.getAid()),FieldFilters.eq("testId", aea.getTestId()));
long currentTimes = ae.getTimes() != null ? ae.getTimes() : 0;
int currentTimes = ae.getTimes() != null ? ae.getTimes() : 0;
//最后一次的分数为准
aeDao.update(UpdateBuilder.from(AloneExam.class)
.addUpdateField("status", aea.getStatus())
@@ -114,7 +114,7 @@ public class AloneExamServiceImpl implements IAloneExamService{
}else {
aeDao.updateMultiFieldById(ae.getId(), UpdateBuilder.create("status", aea.getStatus()),UpdateBuilder.create("score", aea.getScore()));
}
long currentTimes = ae.getTimes() != null ? ae.getTimes() : 0;
int currentTimes = ae.getTimes() != null ? ae.getTimes() : 0;
aeDao.updateFieldById(ae.getId(), "times", currentTimes+1);
}
// else {
@@ -520,7 +520,7 @@ public class AloneExamServiceImpl implements IAloneExamService{
dao.save(aloneExamAnswer);
// 更新状态,状态是未完成的,这里会有问题
long currentTimes = aloneExam.getTimes() != null ? aloneExam.getTimes() : 0;
int currentTimes = aloneExam.getTimes() != null ? aloneExam.getTimes() : 0;
if(examTest.getScoringType()!=null && examTest.getScoringType()==2) {
//最后一次的分数为准
aeDao.update(UpdateBuilder.from(AloneExam.class)