|
|
@@ -5,6 +5,7 @@ import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.common.utils.uuid.IdUtils;
|
|
|
import com.ruoyi.interfaces.domain.vo.MdFlowDispatchVo;
|
|
|
import com.ruoyi.interfaces.mapper.MdFlowDispatchMapper;
|
|
|
+import com.ruoyi.interfaces.service.IMdAppFlowService;
|
|
|
import com.ruoyi.interfaces.service.IMdFlowDispatchService;
|
|
|
import com.ruoyi.interfaces.service.SnailJobService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -22,10 +23,14 @@ public class MdFlowDispatchServiceImpl implements IMdFlowDispatchService {
|
|
|
@Autowired
|
|
|
private MdFlowDispatchMapper flowDispatchMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IMdAppFlowService appFlowService;
|
|
|
+
|
|
|
@Override
|
|
|
public Long add(MdFlowDispatchVo jobRequest) {
|
|
|
+
|
|
|
HashMap<String, Object> argsMap = new HashMap<>();
|
|
|
- argsMap.put("flowId", jobRequest.getAppId());
|
|
|
+ argsMap.put("appId", jobRequest.getAppId());
|
|
|
argsMap.put("flowParam", jobRequest.getFlowParam());
|
|
|
|
|
|
|
|
|
@@ -64,6 +69,7 @@ public class MdFlowDispatchServiceImpl implements IMdFlowDispatchService {
|
|
|
@Override
|
|
|
public MdFlowDispatchVo getInfo(String id) {
|
|
|
MdFlowDispatchVo info = flowDispatchMapper.getInfo(id);
|
|
|
+ if (StringUtils.isNull(info)) return info;
|
|
|
info.initFlowParam();
|
|
|
return info;
|
|
|
}
|
|
|
@@ -71,7 +77,7 @@ public class MdFlowDispatchServiceImpl implements IMdFlowDispatchService {
|
|
|
@Override
|
|
|
public Long update(MdFlowDispatchVo flowDispatchVo) {
|
|
|
HashMap<String, Object> argsMap = new HashMap<>();
|
|
|
- argsMap.put("flowId", flowDispatchVo.getAppId());
|
|
|
+ argsMap.put("appId", flowDispatchVo.getAppId());
|
|
|
argsMap.put("flowParam", flowDispatchVo.getFlowParam());
|
|
|
|
|
|
|
|
|
@@ -103,8 +109,7 @@ public class MdFlowDispatchServiceImpl implements IMdFlowDispatchService {
|
|
|
|
|
|
@Override
|
|
|
public Long delete(String id) {
|
|
|
- MdFlowDispatchVo info = flowDispatchMapper.getInfo(id);
|
|
|
|
|
|
- return 0L;
|
|
|
+ return flowDispatchMapper.deleteMdFlowJobById(id);
|
|
|
}
|
|
|
}
|