From 4b1947bf06fc54d616d8ed46848bbcf1094cc227 Mon Sep 17 00:00:00 2001 From: yang <1175@qq.com> Date: Sat, 14 Sep 2024 17:15:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BE=8B=E8=90=83=E5=8F=96=EF=BC=8C?= =?UTF-8?q?=E6=A1=88=E4=BE=8B=E6=A0=87=E7=AD=BE=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xboe/module/boecase/service/impl/CasesServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java index 6f793320..0f5fce40 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java @@ -505,7 +505,7 @@ public class CasesServiceImpl implements ICasesService { caseList.forEach(e -> { - // 获取最新的两个浏览量上榜记录 + // 获取浏览量上榜记录 List viewsRankRecords = casesRankDao.findViewsRankRecordByCaseId(e.getId()); if (CollUtil.isNotEmpty(viewsRankRecords)) { // 拼接生成浏览量排行榜的标签 @@ -1327,9 +1327,9 @@ public class CasesServiceImpl implements ICasesService { @Override public int compare(CaseViewRankingItemVo o1, CaseViewRankingItemVo o2) { // 将 majorId 等于 传参majorId 的项优先排序 - if (o1.getMajorId() == majorId && o2.getMajorId() != majorId) { + if (o1.getMajorId().equals(majorId) && !o2.getMajorId().equals(majorId)) { return -1; // o1 应该排在 o2 前面 - } else if (o1.getMajorId() != majorId && o2.getMajorId() == majorId) { + } else if (!o1.getMajorId().equals(majorId) && o2.getMajorId().equals(majorId)) { return 1; // o2 应该排在 o1 前面 } return 0; // 相同或两者都不是 传参majorId 时,保持原有顺序