webImportService.java 927 B

123456789101112131415161718192021222324252627282930313233
  1. package cn.cslg.pas.service;
  2. import cn.cslg.pas.common.config.WebSocketConfig;
  3. import cn.cslg.pas.domain.WebConfig;
  4. import cn.cslg.pas.domain.WebTask;
  5. import lombok.RequiredArgsConstructor;
  6. import org.springframework.context.annotation.Lazy;
  7. import org.springframework.stereotype.Service;
  8. @Service
  9. @RequiredArgsConstructor(onConstructor_ = {@Lazy})
  10. public class webImportService {
  11. private final WebConfigService webConfigService;
  12. private final WebTaskService webTaskService;
  13. /**
  14. *
  15. * @param id
  16. */
  17. public void importWebSource(Integer id,String conditions){
  18. //获得网站配置
  19. WebConfig webConfig = webConfigService.getConfigById(id);
  20. //新建任务
  21. WebTask webTask =new WebTask();
  22. webTask.setWebId(id);
  23. webTask.setTaskProcess(0.0);
  24. webTask.setSearchCondition(conditions);
  25. webTask.setTaskState(0);
  26. webTaskService.addWebTask(webTask);
  27. }
  28. }