feat:根据审批节点id查taskId
This commit is contained in:
@@ -158,4 +158,14 @@ public class SpdmFlowController {
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
@Operation(summary = "通过审批节点的 nodeId 查询 taskId")
|
||||
@PostMapping(value = "/getTaskIdByNodeId")
|
||||
public R getTaskIdByNodeId(@RequestBody FlowParamDto flowParamDto) {
|
||||
TaskParamDto taskParamDto = new TaskParamDto();
|
||||
taskParamDto.setProcessInstanceId(flowParamDto.getProcessInstanceId());
|
||||
taskParamDto.setNodeId(flowParamDto.getNodeId());
|
||||
R<String> r = remoteFlowServiceFeign.getTaskIdForSpdm(taskParamDto, flowParamDto.getTenantId());
|
||||
return R.ok(r.getData());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -27,6 +27,11 @@ public class FlowParamDto {
|
||||
*/
|
||||
private String processInstanceId;
|
||||
|
||||
/**
|
||||
* 节点id
|
||||
*/
|
||||
private String nodeId;
|
||||
|
||||
/**
|
||||
* 租户id
|
||||
*/
|
||||
|
||||
@@ -32,4 +32,6 @@ public interface RemoteFlowServiceFeign {
|
||||
@PostMapping("/process-instance/formatStartNodeShowInner")
|
||||
R queryFlowNodeDetail(@RequestBody NodeFormatParamVo nodeFormatParamVo, @RequestHeader(CommonConstants.TENANT_ID) String tenantId);
|
||||
|
||||
@PostMapping("/process-instance/getTaskIdForSpdm")
|
||||
R<String> getTaskIdForSpdm(@RequestBody TaskParamDto taskParamDto, @RequestHeader(CommonConstants.TENANT_ID) String tenantId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user