pull_data_task_item.js 677 B

12345678910111213141516171819202122232425
  1. const PullDataService = require('../src/PullDataService');
  2. class pull_data_task_item {
  3. constructor(redis_help) {
  4. this.isRun = false
  5. this.redis = redis_help
  6. this.pullDataService = new PullDataService(redis_help)
  7. }
  8. async runTask(call_back,cur_timeRange,page,size){
  9. this.isRun = true
  10. let response = await this.pullDataService.get_novel_material_list(cur_timeRange,page,size)
  11. if(response.success){
  12. call_back(response,page)
  13. }else{
  14. call_back(response,page)
  15. }
  16. this.isRun = false
  17. }
  18. isRunTask(){
  19. return this.isRun
  20. }
  21. }
  22. module.exports = pull_data_task_item;