feat(REQ-3647) - 兼容处理发起人自选未设置头像名称的逻辑

This commit is contained in:
wangli 2025-06-28 11:24:37 +08:00
parent c539ff1344
commit 42ba8c7b57

View File

@ -166,8 +166,12 @@ public class BpmnProcessInstanceController extends BasicPopulateAvatarController
@RepeatSubmit
public CommonResponse<String> createProcessInstance(@Validated @RequestBody BpmnProcessInstanceCreateDTO dto) {
log.info("发起审核createProcessInstance===>>>参数:{}", JSONUtil.toJsonStr(dto));
// 填充头像
// 填充名称头像
populateUsersAvatar(dto.getInitiator());
// 填充指定审批人名称头像
populateUsersAvatar(dto.getSpecifyAssignerMap().entrySet().stream().flatMap(e -> e.getValue().stream().filter(Objects::nonNull)).collect(Collectors.toList()));
// 填充签署人名称头像
populateUsersAvatar(dto.getSignatories());
dto.setAsync(false);
return success(bpmnProcessInstanceService.createProcessInstance(dto));
}