Commit 89a08b5a by guominglei

插件端的业务逻辑添加事务

parent 0c85360b
...@@ -459,6 +459,7 @@ public class ApiFlowServiceImpl implements ApiFlowService { ...@@ -459,6 +459,7 @@ public class ApiFlowServiceImpl implements ApiFlowService {
} }
@Override @Override
@Transactional(rollbackFor = Exception.class)
public void deleteFlow(String flowName, String workspaceName) { public void deleteFlow(String flowName, String workspaceName) {
log.info("删除工作空间【{}】---工作流【{}】调度", workspaceName, flowName); log.info("删除工作空间【{}】---工作流【{}】调度", workspaceName, flowName);
Workspace workspace = workspaceMapper.getByName(workspaceName); Workspace workspace = workspaceMapper.getByName(workspaceName);
...@@ -502,6 +503,7 @@ public class ApiFlowServiceImpl implements ApiFlowService { ...@@ -502,6 +503,7 @@ public class ApiFlowServiceImpl implements ApiFlowService {
} }
@Override @Override
@Transactional(rollbackFor = Exception.class)
public void start(String flowName, String workspaceName) throws ParseException { public void start(String flowName, String workspaceName) throws ParseException {
log.info("开始工作空间【{}】---工作流【{}】调度", workspaceName, flowName); log.info("开始工作空间【{}】---工作流【{}】调度", workspaceName, flowName);
Workspace workspace = workspaceMapper.getByName(workspaceName); Workspace workspace = workspaceMapper.getByName(workspaceName);
...@@ -515,6 +517,7 @@ public class ApiFlowServiceImpl implements ApiFlowService { ...@@ -515,6 +517,7 @@ public class ApiFlowServiceImpl implements ApiFlowService {
} }
@Override @Override
@Transactional(rollbackFor = Exception.class)
public void repealSchedule(String flowName, String workspaceName) throws ParseException { public void repealSchedule(String flowName, String workspaceName) throws ParseException {
log.info("撤销工作空间【{}】---工作流【{}】调度", workspaceName, flowName); log.info("撤销工作空间【{}】---工作流【{}】调度", workspaceName, flowName);
Workspace workspace = workspaceMapper.getByName(workspaceName); Workspace workspace = workspaceMapper.getByName(workspaceName);
...@@ -569,6 +572,7 @@ public class ApiFlowServiceImpl implements ApiFlowService { ...@@ -569,6 +572,7 @@ public class ApiFlowServiceImpl implements ApiFlowService {
} }
@Override @Override
@Transactional(rollbackFor = Exception.class)
public String stopSchedule(String flowName, String workspaceName) { public String stopSchedule(String flowName, String workspaceName) {
log.info("停止工作空间【{}】---工作流【{}】调度", workspaceName, flowName); log.info("停止工作空间【{}】---工作流【{}】调度", workspaceName, flowName);
Workspace workspace = workspaceMapper.getByName(workspaceName); Workspace workspace = workspaceMapper.getByName(workspaceName);
...@@ -590,6 +594,7 @@ public class ApiFlowServiceImpl implements ApiFlowService { ...@@ -590,6 +594,7 @@ public class ApiFlowServiceImpl implements ApiFlowService {
} }
@Override @Override
@Transactional(rollbackFor = Exception.class)
public void reStartSchedule(String runIds) { public void reStartSchedule(String runIds) {
ValidationUtil.dataNotBank(runIds, "运行id不允许为空!"); ValidationUtil.dataNotBank(runIds, "运行id不允许为空!");
List<String> runIdList = Arrays.asList(runIds.split(",")); List<String> runIdList = Arrays.asList(runIds.split(","));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment