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