From 271e5b2b34713f61eb51aa06c4bba3b5c91c9b99 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Tue, 5 Nov 2024 14:58:09 +0800 Subject: [PATCH] =?UTF-8?q?fix=20-=20=E5=A4=84=E7=90=86=E5=8F=91=E8=B5=B7?= =?UTF-8?q?=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/bpmn/BpmnProcessInstanceController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/bpmn/BpmnProcessInstanceController.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/bpmn/BpmnProcessInstanceController.java index ade90a7d7..b6f06da86 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/bpmn/BpmnProcessInstanceController.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/bpmn/BpmnProcessInstanceController.java @@ -112,7 +112,16 @@ public class BpmnProcessInstanceController extends BasicPopulateAvatarController public CommonResponse createProcessInstance(@Validated @RequestBody BpmnProcessInstanceCreateDTO dto) { log.info("发起审核createProcessInstance===>>>参数:{}", JSONUtil.toJsonStr(dto)); // 填充头像 - populateUsersAvatar(dto.getInitiator()); + if(!dto.getOverrideInitiatorInfo()) { + populateUsersAvatar(dto.getInitiator()); + } else { + if(!StringUtils.hasText(dto.getInitiator().getOuId())) { + dto.getInitiator().setOuId("0"); + } + if(!StringUtils.hasText(dto.getInitiator().getTenantId())) { + dto.getInitiator().setTenantId("0"); + } + } return success(bpmnProcessInstanceService.createProcessInstance(dto)); }