REQ-3581: fix bug

This commit is contained in:
yanglin 2025-03-04 18:24:54 +08:00
parent 20d11b6646
commit 263a3e70be

View File

@ -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 });