|
@@ -20,6 +20,8 @@ import javax.xml.stream.XMLStreamException;
|
|
|
import java.io.InputStream;
|
|
|
import java.io.UnsupportedEncodingException;
|
|
|
import java.net.URLEncoder;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
@@ -35,6 +37,27 @@ public class FlowableProcessController {
|
|
|
@Autowired
|
|
|
private FlowProcessService flowProcessService;
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 流程定义列表
|
|
|
+ */
|
|
|
+ @GetMapping("getByName")
|
|
|
+ public ResponseEntity getByName( Page<Map> page,String name) {
|
|
|
+ /*
|
|
|
+ * 保存两个对象,一个是ProcessDefinition(流程定义),一个是Deployment(流程部署)
|
|
|
+ */
|
|
|
+ page = flowProcessService.processList(page, "");
|
|
|
+ List<Map> records = page.getRecords();
|
|
|
+ Map resultMap = new HashMap();
|
|
|
+ for (Map map : records) {
|
|
|
+ if(name.equals(map.get("name"))){
|
|
|
+ resultMap = map;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return ResponseEntity.ok ( resultMap );
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 流程定义列表
|
|
|
*/
|