diff --git a/novel-front/src/main/java/com/java2nb/novel/core/schedule/Network2LocalPicSchedule.java b/novel-front/src/main/java/com/java2nb/novel/core/schedule/Network2LocalPicSchedule.java index 27d4db3..ef2edfd 100644 --- a/novel-front/src/main/java/com/java2nb/novel/core/schedule/Network2LocalPicSchedule.java +++ b/novel-front/src/main/java/com/java2nb/novel/core/schedule/Network2LocalPicSchedule.java @@ -13,9 +13,10 @@ import java.util.List; /** * 网络图片转存本地任务 + * * @author Administrator */ -@ConditionalOnProperty(prefix = "pic.save",name = "type",havingValue = "2") +@ConditionalOnProperty(prefix = "pic.save", name = "type", havingValue = "2") @Service @RequiredArgsConstructor @Slf4j @@ -38,15 +39,10 @@ public class Network2LocalPicSchedule { log.info("Network2LocalPicSchedule。。。。。。。。。。。。"); - Integer offset = 0, limit = 100; - List networkPicBooks; - do { - networkPicBooks = bookService.queryNetworkPicBooks(limit, offset); - for (Book book : networkPicBooks) { - bookService.updateBookPicToLocal(book.getPicUrl(), book.getId()); - } - offset += limit; - } while (networkPicBooks.size() > 0); + List networkPicBooks = bookService.queryNetworkPicBooks(100); + for (Book book : networkPicBooks) { + bookService.updateBookPicToLocal(book.getPicUrl(), book.getId()); + } } diff --git a/novel-front/src/main/java/com/java2nb/novel/mapper/FrontBookMapper.java b/novel-front/src/main/java/com/java2nb/novel/mapper/FrontBookMapper.java index eaef7ae..b5a0744 100644 --- a/novel-front/src/main/java/com/java2nb/novel/mapper/FrontBookMapper.java +++ b/novel-front/src/main/java/com/java2nb/novel/mapper/FrontBookMapper.java @@ -22,7 +22,7 @@ public interface FrontBookMapper extends BookMapper { void addCommentCount(@Param("bookId") Long bookId); - List queryNetworkPicBooks(@Param("limit") Integer limit,@Param("offset") Integer offset); + List queryNetworkPicBooks(@Param("limit") Integer limit); /** * 按评分随机查询小说集合 diff --git a/novel-front/src/main/java/com/java2nb/novel/service/BookService.java b/novel-front/src/main/java/com/java2nb/novel/service/BookService.java index 9932da1..95bb38a 100644 --- a/novel-front/src/main/java/com/java2nb/novel/service/BookService.java +++ b/novel-front/src/main/java/com/java2nb/novel/service/BookService.java @@ -181,10 +181,9 @@ public interface BookService { /** * 查询网络图片的小说 * @param limit 查询条数 - * @param offset 开始行数 * @return 返回小说集合 * */ - List queryNetworkPicBooks(Integer limit, Integer offset); + List queryNetworkPicBooks(Integer limit); /** diff --git a/novel-front/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java b/novel-front/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java index 22b14ea..d3fd623 100644 --- a/novel-front/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java +++ b/novel-front/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java @@ -600,8 +600,8 @@ public class BookServiceImpl implements BookService { } @Override - public List queryNetworkPicBooks(Integer limit, Integer offset) { - return bookMapper.queryNetworkPicBooks(limit, offset); + public List queryNetworkPicBooks(Integer limit) { + return bookMapper.queryNetworkPicBooks(limit); } @Override diff --git a/novel-front/src/main/resources/mybatis/mapping/BookMapper.xml b/novel-front/src/main/resources/mybatis/mapping/BookMapper.xml index 3ee7702..5833f22 100644 --- a/novel-front/src/main/resources/mybatis/mapping/BookMapper.xml +++ b/novel-front/src/main/resources/mybatis/mapping/BookMapper.xml @@ -56,7 +56,7 @@ select id,pic_url from book where pic_url like 'http%' - limit #{offset},#{limit} + limit #{limit}