From 263a3e70beb721ae499b8b7286aef72d072dbf75 Mon Sep 17 00:00:00 2001 From: yanglin Date: Tue, 4 Mar 2025 18:24:54 +0800 Subject: [PATCH] REQ-3581: fix bug --- .../main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java index 062294d3..53b4261b 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java @@ -17,7 +17,6 @@ import java.util.regex.Pattern; import javax.annotation.Resource; -import com.tencentcloudapi.essbasic.v20210526.models.CreateSignUrlsResponse; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.InitializingBean; @@ -53,6 +52,7 @@ import com.tencentcloudapi.essbasic.v20210526.models.CreateConsoleLoginUrlReques import com.tencentcloudapi.essbasic.v20210526.models.CreateConsoleLoginUrlResponse; import com.tencentcloudapi.essbasic.v20210526.models.CreateFlowForwardsRequest; import com.tencentcloudapi.essbasic.v20210526.models.CreateSignUrlsRequest; +import com.tencentcloudapi.essbasic.v20210526.models.CreateSignUrlsResponse; import com.tencentcloudapi.essbasic.v20210526.models.DescribeResourceUrlsByFlowsRequest; import com.tencentcloudapi.essbasic.v20210526.models.DescribeResourceUrlsByFlowsResponse; import com.tencentcloudapi.essbasic.v20210526.models.FillApproverInfo; @@ -304,10 +304,12 @@ public class EssClient implements InitializingBean { } void createFlowApprovers(EssPerson superAdmin, String essContractId, String recipientId, EssPerson signPerson) { + OrganizationalUnitVO org = essSupport.getOrgProfileOrThrow(signPerson.getOuId()); FillApproverInfo approver = new FillApproverInfo(); approver.setRecipientId(recipientId); approver.setOpenId(PersonOpenId.create(signPerson).toOpenId()); approver.setOrganizationOpenId(OrgOpenId.ofPerson(signPerson).toOpenId()); + approver.setOrganizationName(org.getName()); ChannelCreateFlowApproversRequest request = new ChannelCreateFlowApproversRequest(); request.setAgent(agent(superAdmin)); request.setApprovers(new FillApproverInfo[] { approver });