优化流程参数保存

This commit is contained in:
2025-12-05 15:54:11 +08:00
parent 79b4d0cf09
commit c2182230d9
8 changed files with 19 additions and 16 deletions

View File

@@ -59,10 +59,10 @@ public class FlowableClientFeignClientImpl implements IFlowableFeignClient {
}
@Override
public SdmResponse updateNodeParamProcessInstanceId(String processDefinitionId, String processInstanceId) {
public SdmResponse updateNodeParamProcessInstanceId(String runId, String processDefinitionId, String processInstanceId) {
SdmResponse response;
try {
response = flowableFeignClient.updateNodeParamProcessInstanceId(processDefinitionId, processInstanceId);
response = flowableFeignClient.updateNodeParamProcessInstanceId(runId, processDefinitionId, processInstanceId);
log.info("更新流程参数的流程实例id"+ response);
return response;
} catch (Exception e) {

View File

@@ -28,7 +28,7 @@ public interface IFlowableFeignClient {
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);
SdmResponse updateNodeParamProcessInstanceId(@RequestParam String runId, @RequestParam String processDefinitionId, @RequestParam String processInstanceId);
@GetMapping("/process/getProcessAndNodeDetailByInstanceId")
SdmResponse<ProcessInstanceDetailResponse> getProcessAndNodeDetailByInstanceId(@RequestParam String processDefinitionId,@RequestParam(required = false) String processInstanceId,@RequestParam String runId);