|
|
|
@ -149,6 +149,13 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
|
|
|
|
|
|
|
|
|
|
// 如果存在,则校验时间是否已经超过1天,如果超过了1天还没有执行完毕,就重新提交这个任务
|
|
|
|
|
CaseTaskRecord caseTaskRecord = caseTaskRecordOpt.get();
|
|
|
|
|
// 如果未执行,则提交执行
|
|
|
|
|
if (caseTaskRecordOpt.get().getStatus() == 0) {
|
|
|
|
|
caseTaskRecord.setStatus(1);
|
|
|
|
|
caseTaskRecord.setSubmitTime(LocalDateTime.now());
|
|
|
|
|
caseTaskRecordService.updateById(caseTaskRecord);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (caseTaskRecordOpt.get().getStatus() == 1 && LocalDateTime.now().isAfter(caseTaskRecord.getSubmitTime().plusDays(1))) {
|
|
|
|
|
// 如果已经超过1天,则重新提交任务
|
|
|
|
|
caseTaskRecord.setStatus(1);
|
|
|
|
@ -156,6 +163,7 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
|
|
|
|
|
caseTaskRecordService.updateById(caseTaskRecord);
|
|
|
|
|
return false;
|
|
|
|
|
} else if (caseTaskRecordOpt.get().getStatus() == 2) {
|
|
|
|
|
// 如果执行成功,就返回true,取反之后就可以返回三元组信息了
|
|
|
|
|
return true;
|
|
|
|
|
} else if (caseTaskRecordOpt.get().getStatus() == 3) {
|
|
|
|
|
caseTaskRecord.setStatus(1);
|
|
|
|
@ -310,6 +318,8 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
|
|
|
|
|
neo4jService.saveRelation(rel);
|
|
|
|
|
}
|
|
|
|
|
tripleInfo.setAddNeo4j("1");
|
|
|
|
|
tripleInfo.setStartNodeGraphId(startNode.getId());
|
|
|
|
|
tripleInfo.setEndNodeGraphId(endNode.getId());
|
|
|
|
|
boolean updateResult = tripleInfoService.updateById(tripleInfo);
|
|
|
|
|
if (updateResult) {
|
|
|
|
|
i++;
|
|
|
|
|