src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
@@ -229,6 +229,10 @@ } else { examScore.setQualified(1); } // 这个值已经有了,不要重复赋值,前端赋值可能是错的 if (null!=examScore.getExamTime()){ examScore.setExamTime(null); } //修改成绩数据 int i = baseMapper.updateById(examScore); @@ -299,6 +303,7 @@ examScore.setLearnGrade(1); } if (null != examScore.getTheoryGrade()) { //理论成绩大于60,实操成绩为合格 if (examScore.getTheoryGrade() >= 60 && examScore.getLearnGrade() == 0) { //合格 examScore.setQualified(0); @@ -348,6 +353,9 @@ myAsyncService.dataSync(s1); } }else{ //其他情况全为不合格 examScore.setQualified(1); } } else { //不合格