diff --git a/novel-common/src/main/java/com/java2nb/novel/core/crawl/CrawlParser.java b/novel-crawl/src/main/java/com/java2nb/novel/core/crawl/CrawlParser.java similarity index 98% rename from novel-common/src/main/java/com/java2nb/novel/core/crawl/CrawlParser.java rename to novel-crawl/src/main/java/com/java2nb/novel/core/crawl/CrawlParser.java index 6f3d5e9..11db043 100644 --- a/novel-common/src/main/java/com/java2nb/novel/core/crawl/CrawlParser.java +++ b/novel-crawl/src/main/java/com/java2nb/novel/core/crawl/CrawlParser.java @@ -6,6 +6,7 @@ import com.java2nb.novel.core.utils.RandomBookInfoUtil; import com.java2nb.novel.entity.Book; import com.java2nb.novel.entity.BookContent; import com.java2nb.novel.entity.BookIndex; +import com.java2nb.novel.utils.Constants; import lombok.SneakyThrows; import org.apache.commons.lang3.StringUtils; @@ -116,7 +117,7 @@ public class CrawlParser { book.setScore(RandomBookInfoUtil.getScoreByVisitCount(book.getVisitCount())); } else if (book.getVisitCount() == null && book.getScore() == null) { //都没有,设置成固定值 - book.setVisitCount(100L); + book.setVisitCount(Constants.VISIT_COUNT_DEFAULT); book.setScore(6.5f); } } diff --git a/novel-common/src/main/java/com/java2nb/novel/core/crawl/RuleBean.java b/novel-crawl/src/main/java/com/java2nb/novel/core/crawl/RuleBean.java similarity index 100% rename from novel-common/src/main/java/com/java2nb/novel/core/crawl/RuleBean.java rename to novel-crawl/src/main/java/com/java2nb/novel/core/crawl/RuleBean.java diff --git a/novel-crawl/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java b/novel-crawl/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java index dd0f3fc..399e772 100644 --- a/novel-crawl/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java +++ b/novel-crawl/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java @@ -168,6 +168,9 @@ public class BookServiceImpl implements BookService { book.setUpdateTime(currentDate); book.setBookName(null); book.setAuthorName(null); + if(Constants.VISIT_COUNT_DEFAULT.equals(book.getVisitCount())) { + book.setVisitCount(null); + } if(book.getPicUrl()!=null && book.getPicUrl().startsWith(Constants.LOCAL_PIC_PREFIX)) { //本地图片则不更新 book.setPicUrl(null); diff --git a/novel-crawl/src/main/java/com/java2nb/novel/utils/Constants.java b/novel-crawl/src/main/java/com/java2nb/novel/utils/Constants.java index 9d88e85..e7a290c 100644 --- a/novel-crawl/src/main/java/com/java2nb/novel/utils/Constants.java +++ b/novel-crawl/src/main/java/com/java2nb/novel/utils/Constants.java @@ -9,4 +9,9 @@ public class Constants { * 本地图片保存前缀 * */ public static final String LOCAL_PIC_PREFIX = "/localPic/"; + + /** + * 访问量默认值 + */ + public static final Long VISIT_COUNT_DEFAULT = 100L; }