|
@@ -8,6 +8,7 @@ import cn.cslg.pas.domain.business.ImportTask;
|
|
|
import cn.cslg.pas.domain.es.ESImportTask;
|
|
|
import cn.cslg.pas.domain.es.Patent;
|
|
|
import cn.cslg.pas.domain.es.PatentJoin;
|
|
|
+import cn.cslg.pas.service.business.CompareLiteratureService;
|
|
|
import cn.cslg.pas.service.business.ImportTaskService;
|
|
|
import cn.cslg.pas.service.business.es.EsService;
|
|
|
import cn.cslg.pas.service.common.FileManagerService;
|
|
@@ -80,6 +81,12 @@ public class SavePatentToEsThread extends Thread {
|
|
|
patentChild.setProjectId(importTaskAMVO.getProjectId());
|
|
|
esService.addChildPatent(patentChild, patentId);
|
|
|
}
|
|
|
+
|
|
|
+ //添加报告对比文件
|
|
|
+ if (importTaskAMVO.getProjectType() != null && importTaskAMVO.getProjectType().equals(1)) {
|
|
|
+ CompareLiteratureService compareLiteratureService = applicationContext.getBean(CompareLiteratureService.class);
|
|
|
+ compareLiteratureService.addPatentCompareLiterature(patent.getPatentNo(), importTaskAMVO.getProjectId(), importTaskAMVO.getCreateId());
|
|
|
+ }
|
|
|
}
|
|
|
//和任务关联
|
|
|
if (importTaskAMVO.getId() != null) {
|
|
@@ -103,9 +110,9 @@ public class SavePatentToEsThread extends Thread {
|
|
|
}
|
|
|
}
|
|
|
//导入完成,通知前台
|
|
|
- taskThread.updateProcess(false,1,"");
|
|
|
+ taskThread.updateProcess(false, 1, "");
|
|
|
} catch (Exception e) {
|
|
|
- taskThread.updateProcess(true,1,"");
|
|
|
+ taskThread.updateProcess(true, 1, "");
|
|
|
}
|
|
|
}
|
|
|
taskThread.awakeTaskThread();
|