|
@@ -1,14 +1,17 @@
|
|
|
package com.kgraph.graph.suport.service.impl;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
import com.kgraph.common.utils.DateUtils;
|
|
|
+import com.kgraph.graph.suport.mapper.BuildEntityRelationMapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.kgraph.graph.suport.mapper.TBuildFlowMapper;
|
|
|
import com.kgraph.graph.suport.domain.TBuildFlow;
|
|
|
import com.kgraph.graph.suport.service.ITBuildFlowService;
|
|
|
+import com.kgraph.graph.suport.mapper.ExtractKnowledgeSubTaskMapper;
|
|
|
|
|
|
/**
|
|
|
* 构建流程Service业务层处理
|
|
@@ -22,6 +25,9 @@ public class TBuildFlowServiceImpl implements ITBuildFlowService
|
|
|
@Autowired
|
|
|
private TBuildFlowMapper tBuildFlowMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ExtractKnowledgeSubTaskMapper extractKnowledgeSubTaskMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 查询构建流程
|
|
|
*
|
|
@@ -56,6 +62,12 @@ public class TBuildFlowServiceImpl implements ITBuildFlowService
|
|
|
public int insertTBuildFlow(TBuildFlow tBuildFlow)
|
|
|
{
|
|
|
tBuildFlow.setCreateTime(DateUtils.getNowDate());
|
|
|
+ if(tBuildFlow.getSubTaskId() != null) {
|
|
|
+ // 更新子任务状态
|
|
|
+ extractKnowledgeSubTaskMapper.updateSubTaskStatusById(tBuildFlow.getSubTaskId(), "3", null, new Date());
|
|
|
+ // 更新任务状态
|
|
|
+ extractKnowledgeSubTaskMapper.updateTaskStatusBySubTaskId(tBuildFlow.getSubTaskId());
|
|
|
+ }
|
|
|
return tBuildFlowMapper.insertTBuildFlow(tBuildFlow);
|
|
|
}
|
|
|
|
|
@@ -69,6 +81,12 @@ public class TBuildFlowServiceImpl implements ITBuildFlowService
|
|
|
public int updateTBuildFlow(TBuildFlow tBuildFlow)
|
|
|
{
|
|
|
tBuildFlow.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ if(tBuildFlow.getSubTaskId() != null) {
|
|
|
+ // 更新子任务状态
|
|
|
+ extractKnowledgeSubTaskMapper.updateSubTaskStatusById(tBuildFlow.getSubTaskId(), "3", null, new Date());
|
|
|
+ // 更新任务状态
|
|
|
+ extractKnowledgeSubTaskMapper.updateTaskStatusBySubTaskId(tBuildFlow.getSubTaskId());
|
|
|
+ }
|
|
|
return tBuildFlowMapper.updateTBuildFlow(tBuildFlow);
|
|
|
}
|
|
|
|