|
@ -46,6 +46,7 @@ public class ProcessManager {
|
|
ProcessResultModel resultModel = new ProcessResultModel();
|
|
ProcessResultModel resultModel = new ProcessResultModel();
|
|
resultModel.setName(endpoint.getName());
|
|
resultModel.setName(endpoint.getName());
|
|
resultModel.setValue(endpoint.getEndpoint());
|
|
resultModel.setValue(endpoint.getEndpoint());
|
|
|
|
resultModel.setConfig(endpoint.getEndpoint());
|
|
resultModel.setNodeType("service");
|
|
resultModel.setNodeType("service");
|
|
appIdList.add(endpoint.getAppId());
|
|
appIdList.add(endpoint.getAppId());
|
|
|
|
|
|
@ -114,11 +115,13 @@ public class ProcessManager {
|
|
ProcessResultModel json2xml = new ProcessResultModel();
|
|
ProcessResultModel json2xml = new ProcessResultModel();
|
|
json2xml.setName("json转xml格式转换器");
|
|
json2xml.setName("json转xml格式转换器");
|
|
json2xml.setValue("unmarshal");
|
|
json2xml.setValue("unmarshal");
|
|
|
|
json2xml.setConfig("unmarshal");
|
|
json2xml.setNodeType("format");
|
|
json2xml.setNodeType("format");
|
|
|
|
|
|
ProcessResultModel xml2json = new ProcessResultModel();
|
|
ProcessResultModel xml2json = new ProcessResultModel();
|
|
xml2json.setName("xml转json格式转换器");
|
|
xml2json.setName("xml转json格式转换器");
|
|
xml2json.setValue("marshal");
|
|
xml2json.setValue("marshal");
|
|
|
|
xml2json.setConfig("marshal");
|
|
xml2json.setNodeType("format");
|
|
xml2json.setNodeType("format");
|
|
resultModelList.add(json2xml);
|
|
resultModelList.add(json2xml);
|
|
resultModelList.add(xml2json);
|
|
resultModelList.add(xml2json);
|
|
@ -127,6 +130,7 @@ public class ProcessManager {
|
|
ProcessResultModel resultModel = new ProcessResultModel();
|
|
ProcessResultModel resultModel = new ProcessResultModel();
|
|
resultModel.setName(processor.getName());
|
|
resultModel.setName(processor.getName());
|
|
resultModel.setValue(processor.getPackageName() + "." + processor.getClassName());
|
|
resultModel.setValue(processor.getPackageName() + "." + processor.getClassName());
|
|
|
|
resultModel.setConfig(processor.getPackageName() + "." + processor.getClassName());
|
|
resultModel.setNodeType("processor");
|
|
resultModel.setNodeType("processor");
|
|
resultModelList.add(resultModel);
|
|
resultModelList.add(resultModel);
|
|
}
|
|
}
|
|
@ -134,12 +138,13 @@ public class ProcessManager {
|
|
return Result.success(result);
|
|
return Result.success(result);
|
|
}
|
|
}
|
|
|
|
|
|
public void saveProcess(String code, String name, Integer flowId, String positionJsonStr) throws Exception {
|
|
|
|
|
|
public void saveProcess(String code, String name, Integer flowId, String positionJsonStr, String flowJsonStr) throws Exception {
|
|
SystemServiceFlowProcess process = new SystemServiceFlowProcess();
|
|
SystemServiceFlowProcess process = new SystemServiceFlowProcess();
|
|
process.setCode(code);
|
|
process.setCode(code);
|
|
process.setName(name);
|
|
process.setName(name);
|
|
process.setResult(positionJsonStr);
|
|
process.setResult(positionJsonStr);
|
|
process.setFlowId(flowId);
|
|
process.setFlowId(flowId);
|
|
|
|
process.setFlowResult(flowJsonStr);
|
|
processDao.saveEntity(process);
|
|
processDao.saveEntity(process);
|
|
}
|
|
}
|
|
|
|
|
|
@ -196,6 +201,10 @@ public class ProcessManager {
|
|
}
|
|
}
|
|
|
|
|
|
public Integer generateFlow(String code, String name, String flowJsonStr) throws Exception {
|
|
public Integer generateFlow(String code, String name, String flowJsonStr) throws Exception {
|
|
|
|
SystemServiceFlowProcess process = processDao.getFlowProcessByCode(code);
|
|
|
|
if (process != null) {
|
|
|
|
return null;
|
|
|
|
}
|
|
String root = "";
|
|
String root = "";
|
|
ObjectMapper objectMapper = new ObjectMapper();
|
|
ObjectMapper objectMapper = new ObjectMapper();
|
|
JsonNode flowJson = objectMapper.readValue(flowJsonStr, JsonNode.class);
|
|
JsonNode flowJson = objectMapper.readValue(flowJsonStr, JsonNode.class);
|