mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 19:36:50 +08:00
成长路径图,bug修复
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user