|
@@ -145,7 +145,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
startExampleDetail.setFlowExampleId(flowId);
|
|
|
startExampleDetail.setFlowDefinitionNodeId(startNode.getId());
|
|
|
startExampleDetail.setFlowDefinitionNodeType(startNode.getNodeType());
|
|
|
- startExampleDetail.setHandleType(HandleTypeEnum.NEXT.getKey());
|
|
|
+ startExampleDetail.setHandleType(HandleTypeEnum.SKIP_TO_NEXT.getKey());
|
|
|
startExampleDetail.setHandleRemark(dto.getRemark());
|
|
|
startExampleDetail.setSubmitData(JSONObject.toJSONString(dto));
|
|
|
flowExampleDetailList.add(startExampleDetail);
|
|
@@ -163,7 +163,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
endExampleDetail.setFlowExampleId(flowId);
|
|
|
endExampleDetail.setFlowDefinitionNodeId(nextUserNode.getId());
|
|
|
endExampleDetail.setFlowDefinitionNodeType(nextUserNode.getNodeType());
|
|
|
- endExampleDetail.setHandleType(HandleTypeEnum.NEXT.getKey());
|
|
|
+ endExampleDetail.setHandleType(HandleTypeEnum.SKIP_TO_NEXT.getKey());
|
|
|
flowExampleDetailList.add(endExampleDetail);
|
|
|
}
|
|
|
|
|
@@ -236,7 +236,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
switch (handleTypeEnum) {
|
|
|
|
|
|
// 跳转下一节点
|
|
|
- case NEXT:
|
|
|
+ case SKIP_TO_NEXT:
|
|
|
|
|
|
// 寻找下一节点
|
|
|
nextUserNode = getNextUserNode(currentNode, flowDefinitionNodeList);
|
|
@@ -273,7 +273,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
break;
|
|
|
|
|
|
// 返回上一节点
|
|
|
- case PREVIOUS:
|
|
|
+ case RETURN_TO_PREVIOUS:
|
|
|
|
|
|
// 查找上一个节点
|
|
|
FlowExampleDetail lastOneFlowExampleDetail = getLastOneUserNode(flowId);
|
|
@@ -294,7 +294,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
break;
|
|
|
|
|
|
// 退回到发起人
|
|
|
- case RETURN_TO_SPONSOR:
|
|
|
+ case RETURN_TO_SUBMITTER:
|
|
|
|
|
|
// 获取第一个用户操作节点
|
|
|
FlowExampleDetail exampleDetail = flowExampleDetailService.getOne(q -> q
|
|
@@ -344,7 +344,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
endExampleDetail.setFlowExampleId(flowId);
|
|
|
endExampleDetail.setFlowDefinitionNodeId(nextUserNode.getId());
|
|
|
endExampleDetail.setFlowDefinitionNodeType(nextUserNode.getNodeType());
|
|
|
- endExampleDetail.setHandleType(HandleTypeEnum.NEXT.getKey());
|
|
|
+ endExampleDetail.setHandleType(HandleTypeEnum.SKIP_TO_NEXT.getKey());
|
|
|
flowExampleDetailList.add(endExampleDetail);
|
|
|
|
|
|
}
|
|
@@ -574,7 +574,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
* @param map 替换参数
|
|
|
* @return 替换后的字符串
|
|
|
*/
|
|
|
- private static String templateParse(String templateStr, Map<String, Object> map) {
|
|
|
+ private String templateParse(String templateStr, Map<String, Object> map) {
|
|
|
Pattern pattern = Pattern.compile("\\$\\{(.*?)}");
|
|
|
Matcher matcher = pattern.matcher(templateStr);
|
|
|
StringBuffer sr = new StringBuffer();
|