From c2cdf738937477dd6151a081d7811fbe400ddbef Mon Sep 17 00:00:00 2001 From: xiongxiaoyang Date: Thu, 21 May 2020 08:46:46 +0800 Subject: [PATCH] =?UTF-8?q?1=E4=BC=98=E5=8C=96=E7=BD=91=E7=BB=9C=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E8=BD=AC=E6=8D=A2=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/schedule/Network2LocalPicSchedule.java | 16 ++++++---------- .../java2nb/novel/mapper/FrontBookMapper.java | 2 +- .../com/java2nb/novel/service/BookService.java | 3 +-- .../novel/service/impl/BookServiceImpl.java | 4 ++-- .../resources/mybatis/mapping/BookMapper.xml | 2 +- 5 files changed, 11 insertions(+), 16 deletions(-) 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}