diff --git a/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java index 8d558906..ba40ffe4 100644 --- a/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java +++ b/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java @@ -632,7 +632,7 @@ public class ClassEntityServiceImpl extends ServiceImpl() .eq(ClassTaskAndQuesReply::getRelationId,m.get("id")) .eq(ClassTaskAndQuesReply::getType,"1") + .eq(ClassTaskAndQuesReply::getClassId,params.get("classId")) .eq(ClassTaskAndQuesReply::getUserId,ShiroUtils.getUId())); m.put("reply",reply); } @@ -1463,10 +1464,13 @@ public class ClassEntityServiceImpl extends ServiceImpl-1){ experienceScore = new BigDecimal(classModel.getExperienceScore()); } + experienceScore = experienceScore.setScale(2,RoundingMode.HALF_UP); map.put("experienceScore",experienceScore); usualScore = usualScore.add(experienceScore); userScore = userScore.add(experienceScore); } + usualScore = usualScore.setScale(2,RoundingMode.HALF_UP); + userScore = userScore.setScale(2,RoundingMode.HALF_UP); map.put("usualScore",usualScore); map.put("userScore",userScore);