fix:节点参数绑定算例
This commit is contained in:
@@ -50,10 +50,10 @@ public class FlowableClientFeignClientImpl implements IFlowableFeignClient {
|
||||
}
|
||||
|
||||
@Override
|
||||
public SdmResponse saveParamsByDefinitionId(String processDefinitionId, String nodeId, Map<String, Object> params) {
|
||||
public SdmResponse saveParamsByDefinitionId(String processDefinitionId, String nodeId, String runId, Map<String, Object> params) {
|
||||
SdmResponse response;
|
||||
try {
|
||||
response = flowableFeignClient.saveParamsByDefinitionId(processDefinitionId, nodeId, params);
|
||||
response = flowableFeignClient.saveParamsByDefinitionId(processDefinitionId, nodeId, runId, params);
|
||||
log.info("保存节点参数:"+ response);
|
||||
return response;
|
||||
} catch (Exception e) {
|
||||
@@ -76,10 +76,10 @@ public class FlowableClientFeignClientImpl implements IFlowableFeignClient {
|
||||
}
|
||||
|
||||
@Override
|
||||
public SdmResponse<ProcessInstanceDetailResponse> getProcessAndNodeDetailByInstanceId(String processDefinitionId,String processInstanceId) {
|
||||
public SdmResponse<ProcessInstanceDetailResponse> getProcessAndNodeDetailByInstanceId(String processDefinitionId,String processInstanceId,String runId) {
|
||||
SdmResponse<ProcessInstanceDetailResponse> response;
|
||||
try {
|
||||
response = flowableFeignClient.getProcessAndNodeDetailByInstanceId(processDefinitionId,processInstanceId);
|
||||
response = flowableFeignClient.getProcessAndNodeDetailByInstanceId(processDefinitionId,processInstanceId,runId);
|
||||
log.info("查询流程状态以及节点状态:"+ response);
|
||||
return response;
|
||||
} catch (Exception e) {
|
||||
|
||||
@@ -26,11 +26,11 @@ public interface IFlowableFeignClient {
|
||||
SdmResponse<DeployFlowableResp> deploy(@RequestBody ProcessDefinitionDTO processDTO);
|
||||
|
||||
@PostMapping("/process/saveParamsByDefinitionId")
|
||||
SdmResponse saveParamsByDefinitionId(@RequestParam String processDefinitionId, @RequestParam String nodeId, @RequestBody Map<String, Object> params);
|
||||
SdmResponse saveParamsByDefinitionId(@RequestParam String processDefinitionId, @RequestParam String nodeId, @RequestParam String runId,@RequestBody Map<String, Object> params);
|
||||
|
||||
@PostMapping("/process/updateNodeParamProcessInstanceId")
|
||||
SdmResponse updateNodeParamProcessInstanceId(@RequestParam String processDefinitionId, @RequestParam String processInstanceId);
|
||||
|
||||
@GetMapping("/process/getProcessAndNodeDetailByInstanceId")
|
||||
SdmResponse<ProcessInstanceDetailResponse> getProcessAndNodeDetailByInstanceId(@RequestParam String processDefinitionId,@RequestParam(required = false) String processInstanceId);
|
||||
SdmResponse<ProcessInstanceDetailResponse> getProcessAndNodeDetailByInstanceId(@RequestParam String processDefinitionId,@RequestParam(required = false) String processInstanceId,@RequestParam String runId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user