添加平时成绩总和
This commit is contained in:
@@ -1111,7 +1111,8 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
|
||||
map.put("examScore",examScore);
|
||||
map.put("classExamUsers",classExamUsers);
|
||||
}
|
||||
BigDecimal userScore = new BigDecimal(0);;
|
||||
BigDecimal usualScore = new BigDecimal(0);
|
||||
BigDecimal userScore = new BigDecimal(0);
|
||||
double staticScore = 2.5;
|
||||
if(classModel.getIsExam()==1){
|
||||
BigDecimal examScore = new BigDecimal(map.get("examScore").toString());
|
||||
@@ -1132,6 +1133,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
|
||||
questionScore = questionScore.multiply(new BigDecimal(classModel.getQuestionScore()));
|
||||
questionScore = questionScore.setScale(2,RoundingMode.HALF_UP);
|
||||
map.put("questionScore",questionScore);
|
||||
usualScore = usualScore.add(questionScore);
|
||||
userScore = userScore.add(questionScore);
|
||||
}
|
||||
}
|
||||
@@ -1147,6 +1149,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
|
||||
task0Score = task0Score.multiply(new BigDecimal(classModel.getTaskScore()));
|
||||
task0Score = task0Score.setScale(2,RoundingMode.HALF_UP);
|
||||
map.put("task0Score",task0Score);
|
||||
usualScore = usualScore.add(task0Score);
|
||||
userScore = userScore.add(task0Score);
|
||||
}
|
||||
}
|
||||
@@ -1162,6 +1165,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
|
||||
task1Score = task1Score.multiply(new BigDecimal(classModel.getMedicalcaseScore()));
|
||||
task1Score = task1Score.setScale(2,RoundingMode.HALF_UP);
|
||||
map.put("task1Score",task1Score);
|
||||
usualScore = usualScore.add(task1Score);
|
||||
userScore = userScore.add(task1Score);
|
||||
}
|
||||
}
|
||||
@@ -1171,8 +1175,10 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
|
||||
experienceScore = new BigDecimal(classModel.getExperienceScore());
|
||||
}
|
||||
map.put("experienceScore",experienceScore);
|
||||
usualScore = usualScore.add(experienceScore);
|
||||
userScore = userScore.add(experienceScore);
|
||||
}
|
||||
map.put("usualScore",usualScore);
|
||||
map.put("userScore",userScore);
|
||||
|
||||
return map;
|
||||
|
||||
Reference in New Issue
Block a user