|
@@ -4,6 +4,7 @@ import cn.cslg.pas.common.core.base.Cycle;
|
|
|
import cn.cslg.pas.common.dto.ExportTaskDTO;
|
|
|
import cn.cslg.pas.common.dto.ImportTaskDTO;
|
|
|
import cn.cslg.pas.common.dto.PatentStarListDTO;
|
|
|
+import cn.cslg.pas.common.dto.es.EsCustomFieldDTO;
|
|
|
import cn.cslg.pas.common.importTask.QuartzConditionDTO;
|
|
|
import cn.cslg.pas.common.model.cronModel.Personnel;
|
|
|
import cn.cslg.pas.common.model.cronModel.PersonnelVO;
|
|
@@ -25,6 +26,7 @@ import cn.cslg.pas.service.MailSendService;
|
|
|
import cn.cslg.pas.service.common.FileManagerService;
|
|
|
import cn.cslg.pas.service.common.PatentStarApiService;
|
|
|
import cn.cslg.pas.service.importPatent.SchedulingTaskService;
|
|
|
+import cn.cslg.pas.service.importPatent.WebVOTransformService;
|
|
|
import cn.cslg.pas.service.permissions.PermissionService;
|
|
|
import cn.cslg.pas.service.query.FormatQueryService;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
@@ -89,6 +91,8 @@ public class ImportTaskService extends ServiceImpl<ImportTaskMapper, ImportTask>
|
|
|
private MailSendService mailSendService;
|
|
|
@Autowired
|
|
|
private ReportProjectService reportProjectService;
|
|
|
+ @Autowired
|
|
|
+ private WebVOTransformService webVOTransformService;
|
|
|
|
|
|
@Override
|
|
|
public Object queryMessage(QueryRequest queryRequest) throws Exception {
|
|
@@ -663,12 +667,19 @@ public class ImportTaskService extends ServiceImpl<ImportTaskMapper, ImportTask>
|
|
|
importTask.setIfCreateBySys(true);
|
|
|
if (importTask.getAllNum() != null && importTask.getAllNum() <= 0) {
|
|
|
importTask.setState(2);
|
|
|
- mailSendService.sendCycleImportTaskDoneEmail(importTask);
|
|
|
+ if (importTask.getAllNum() < 0) {
|
|
|
+ mailSendService.sendSysCycleStartEmail("任务查询专利报错,请管理员手动更正");
|
|
|
+ }
|
|
|
importTask.insert();
|
|
|
} else {
|
|
|
importTask.insert();
|
|
|
schedulingTaskService.startTask();
|
|
|
}
|
|
|
+ ImportTaskAMVO importTaskAMVO = new ImportTaskAMVO();
|
|
|
+ importTaskAMVO.setUpdateToDate(importTask.getUpdateToDate());
|
|
|
+ importTaskAMVO.setUpdateCycle(updateCycle);
|
|
|
+ importTaskAMVO.setProjectId(project.getProjectId());
|
|
|
+ List<EsCustomFieldDTO> dtoList = webVOTransformService.getEsCustomFieldDTOList(importTaskAMVO);
|
|
|
}
|
|
|
|
|
|
public String getImportContentStr(Integer importContent, Integer taskType) {
|