修改各个页面得分逻辑

master
xiaoCJ 3 months ago
parent 45ebb0818a
commit 62a28c4021

@ -347,8 +347,8 @@ public class TeaGradeManageServiceImpl implements ITeaGradeManageService {
//计算模块得分
private BigDecimal getModuleScore(StuTrainingWithBLOBs stuTrainingWithBLOB, SysWeight sysWeight) {
// BigDecimal knowledgeSummaryWeight = sysWeight.getKnowledgeSummaryWeight();
// BigDecimal resourceLearningWeight = sysWeight.getResourceLearningWeight();
BigDecimal knowledgeSummaryWeight = sysWeight.getKnowledgeSummaryWeight();
BigDecimal resourceLearningWeight = sysWeight.getResourceLearningWeight();
BigDecimal learningEvalWeight = sysWeight.getLearningEvalWeight();
BigDecimal expTrainingWeight = sysWeight.getExpTrainingWeight();
@ -358,8 +358,8 @@ public class TeaGradeManageServiceImpl implements ITeaGradeManageService {
BigDecimal learningEvalScore = Optional.ofNullable(stuTrainingWithBLOB.getLearningEvalScore()).orElse(BigDecimal.ZERO);
BigDecimal expTrainingScore = Optional.ofNullable(stuTrainingWithBLOB.getExpTrainingScore()).orElse(BigDecimal.ZERO);
// knowledgeSummaryScore = knowledgeSummaryWeight.multiply(knowledgeSummaryScore)
// resourceLearningScore = resourceLearningScore.multiply(resourceLearningWeight);
knowledgeSummaryScore = knowledgeSummaryWeight.multiply(knowledgeSummaryScore);
resourceLearningScore = resourceLearningScore.multiply(resourceLearningWeight);
learningEvalScore = learningEvalScore.multiply(learningEvalWeight).divide(BigDecimal.valueOf(100).setScale(2,RoundingMode.HALF_UP));
expTrainingScore = expTrainingScore.multiply(expTrainingWeight).divide(BigDecimal.valueOf(100).setScale(2,RoundingMode.HALF_UP));

Loading…
Cancel
Save