From 4b8624a3c2e1f348dff7ed2e8b15562aed1393d3 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Wed, 11 Sep 2024 09:33:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=B3=E6=97=B6=E6=88=90=E7=BB=A9=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ClassEntityServiceImpl.java | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) 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 5a7ad8ed..cf4e39fb 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 @@ -1028,11 +1028,7 @@ public class ClassEntityServiceImpl extends ServiceImpl questionReplys = classTaskAndQuesReplyDao.selectList(questionWrapper); if (questionReplys.size() > 0) { @@ -1051,7 +1047,7 @@ public class ClassEntityServiceImpl extends ServiceImpl task0Replys = classTaskAndQuesReplyDao.selectList(task0wrapper); if (task0Replys.size() > 0) { for (ClassTaskAndQuesReply reply : task0Replys) { @@ -1069,7 +1065,7 @@ public class ClassEntityServiceImpl extends ServiceImpl task1Replys = classTaskAndQuesReplyDao.selectList(task1wrapper); if (task1Replys.size() > 0) { for (ClassTaskAndQuesReply reply : task1Replys) { @@ -1083,7 +1079,7 @@ public class ClassEntityServiceImpl extends ServiceImpl experiencewrapper = new MPJLambdaWrapper<>(); - experiencewrapper.eq(ClassTask::getUserId,ShiroUtils.getUId()); + experiencewrapper.eq(ClassTask::getUserId,params.get("userId")); experiencewrapper.eq(ClassTask::getClassId,classEntity.getId()); experiencewrapper.eq(ClassTask::getType,"2"); List experiences = classTaskDao.selectList(experiencewrapper); @@ -1206,11 +1202,7 @@ public class ClassEntityServiceImpl extends ServiceImpl>() { @Override public int compare(Map m1, Map m2) { - if((double)(m2.get("userScore")) > (double)(m1.get("userScore"))){ - return 1; - }else { - return -1; - } + return ((BigDecimal)m2.get("userScore")).compareTo((BigDecimal)m1.get("userScore")); } }); }