From d381770738b4862608620faa6fa78c7cea60b920 Mon Sep 17 00:00:00 2001 From: guyue <1721849008@qq.com> Date: 星期四, 17 七月 2025 23:58:38 +0800 Subject: [PATCH] jacksion版本更换 --- src/main/java/com/linghu/service/impl/KeywordServiceImpl.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/linghu/service/impl/KeywordServiceImpl.java b/src/main/java/com/linghu/service/impl/KeywordServiceImpl.java index b849f0e..21e800f 100644 --- a/src/main/java/com/linghu/service/impl/KeywordServiceImpl.java +++ b/src/main/java/com/linghu/service/impl/KeywordServiceImpl.java @@ -36,13 +36,15 @@ return ResponseResult.error("关键词不存在"); } if (!"completed".equals(keyword.getStatus())) { - return ResponseResult.error("关键词采集未完成"); + return ResponseResult.success(); } List<KeywordStaticsVO> statics = this.getBaseMapper().statics(keywordId, questionId, keyword.getNum()); - vo.setNowRecord(statics); - if (keyword.getNum() != 0) { - statics = this.getBaseMapper().statics(keywordId, questionId, keyword.getNum() - 1); - vo.setBeforeRecord(statics); + List<KeywordStaticsVO> top30 = statics.subList(0, Math.min(statics.size(), 30)); + vo.setNowRecord(top30); + if (keyword.getNum() > 1) { + statics = this.getBaseMapper().statics(keywordId, questionId, 1); + top30 = statics.subList(0, Math.min(statics.size(), 30)); + vo.setBeforeRecord(top30); } return ResponseResult.success(vo); } -- Gitblit v1.7.1