|
@@ -291,7 +291,14 @@ public class FlowInstanceApiController extends BaseController {
|
|
|
|
|
|
@PostMapping
|
|
|
public CommonResult<String> getFlowUrl(@Valid @RequestBody IFlowInstanceReq iFlowInstanceReq){
|
|
|
- String flowUrl = iActivityInstanceService.getHandlerUrl(iFlowInstanceReq.getActivityInsId(),iFlowInstanceReq.getFlowInstanceId(),null,iFlowInstanceReq.getUserId(),iFlowInstanceReq.getMobile(),iFlowInstanceReq.getView(),null);
|
|
|
+ String participantId = "";
|
|
|
+ if (StringUtils.isNotBlank(iFlowInstanceReq.getUserId())) {
|
|
|
+ IActivityInsParticiPant particiPant = iActivityInsParticiPantService.getByActivityInsIdAndUserId(iFlowInstanceReq.getActivityInsId(), iFlowInstanceReq.getUserId());
|
|
|
+ if (Objects.nonNull(particiPant)) {
|
|
|
+ participantId = particiPant.getId();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ String flowUrl = iActivityInstanceService.getHandlerUrl(iFlowInstanceReq.getActivityInsId(),iFlowInstanceReq.getFlowInstanceId(),participantId,iFlowInstanceReq.getUserId(),iFlowInstanceReq.getMobile(),iFlowInstanceReq.getView(),null);
|
|
|
return CommonResult.success(flowUrl);
|
|
|
}
|
|
|
}
|