From df16d7f61ff47a25b9b228cbb046ce36f4a2937b Mon Sep 17 00:00:00 2001 From: tamguo Date: Tue, 14 Aug 2018 08:53:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A2=98=E5=BA=93=E5=9B=BE?= =?UTF-8?q?=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/tamguo/service/IQuestionService.java | 5 +- .../tamguo/service/impl/QuestionService.java | 3 +- .../java/com/tamguo/ModifyQuestionImage.java | 53 +++++++++++++++++++ 3 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 tamguo-crawler/src/test/java/com/tamguo/ModifyQuestionImage.java diff --git a/tamguo-crawler/src/main/java/com/tamguo/service/IQuestionService.java b/tamguo-crawler/src/main/java/com/tamguo/service/IQuestionService.java index 72d6ab8..89e6e56 100644 --- a/tamguo-crawler/src/main/java/com/tamguo/service/IQuestionService.java +++ b/tamguo-crawler/src/main/java/com/tamguo/service/IQuestionService.java @@ -1,6 +1,9 @@ package com.tamguo.service; -public interface IQuestionService { +import com.baomidou.mybatisplus.service.IService; +import com.tamguo.model.QuestionEntity; + +public interface IQuestionService extends IService{ /** * 爬取章节数据 */ diff --git a/tamguo-crawler/src/main/java/com/tamguo/service/impl/QuestionService.java b/tamguo-crawler/src/main/java/com/tamguo/service/impl/QuestionService.java index e4d2024..d47fe47 100644 --- a/tamguo-crawler/src/main/java/com/tamguo/service/impl/QuestionService.java +++ b/tamguo-crawler/src/main/java/com/tamguo/service/impl/QuestionService.java @@ -15,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.tamguo.config.redis.CacheService; import com.tamguo.dao.ChapterMapper; import com.tamguo.dao.CourseMapper; @@ -37,7 +38,7 @@ import com.xuxueli.crawler.rundata.RunData; import com.xuxueli.crawler.util.FileUtil; @Service -public class QuestionService implements IQuestionService{ +public class QuestionService extends ServiceImpl implements IQuestionService{ @Autowired QuestionMapper questionMapper; diff --git a/tamguo-crawler/src/test/java/com/tamguo/ModifyQuestionImage.java b/tamguo-crawler/src/test/java/com/tamguo/ModifyQuestionImage.java new file mode 100644 index 0000000..fadf7ec --- /dev/null +++ b/tamguo-crawler/src/test/java/com/tamguo/ModifyQuestionImage.java @@ -0,0 +1,53 @@ +package com.tamguo; + +import java.util.Arrays; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import com.baomidou.mybatisplus.mapper.Condition; +import com.baomidou.mybatisplus.plugins.Page; +import com.tamguo.model.QuestionEntity; +import com.tamguo.service.IQuestionService; + +/** + * Test - 修改用户图片 + * + * @author tamguo + * + */ +@RunWith(SpringRunner.class) +@SpringBootTest +public class ModifyQuestionImage { + + @Autowired + private IQuestionService iQuestionService; + + @SuppressWarnings("unchecked") + @Test + public void modify() { + Integer current = 1 ; + Integer size = 100; + + while(true) { + Page page = new Page<>(current , size); + Page entitys = iQuestionService.selectPage(page , Condition.create().orderAsc(Arrays.asList("id"))); + if(entitys.getPages() > 759) { + break; + } + // 处理数据 + for(int i=0 ; i