REQ-3581: fix bug
This commit is contained in:
parent
20d11b6646
commit
263a3e70be
@ -17,7 +17,6 @@ import java.util.regex.Pattern;
|
|||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
import com.tencentcloudapi.essbasic.v20210526.models.CreateSignUrlsResponse;
|
|
||||||
import org.apache.commons.collections4.CollectionUtils;
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
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.CreateConsoleLoginUrlResponse;
|
||||||
import com.tencentcloudapi.essbasic.v20210526.models.CreateFlowForwardsRequest;
|
import com.tencentcloudapi.essbasic.v20210526.models.CreateFlowForwardsRequest;
|
||||||
import com.tencentcloudapi.essbasic.v20210526.models.CreateSignUrlsRequest;
|
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.DescribeResourceUrlsByFlowsRequest;
|
||||||
import com.tencentcloudapi.essbasic.v20210526.models.DescribeResourceUrlsByFlowsResponse;
|
import com.tencentcloudapi.essbasic.v20210526.models.DescribeResourceUrlsByFlowsResponse;
|
||||||
import com.tencentcloudapi.essbasic.v20210526.models.FillApproverInfo;
|
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) {
|
void createFlowApprovers(EssPerson superAdmin, String essContractId, String recipientId, EssPerson signPerson) {
|
||||||
|
OrganizationalUnitVO org = essSupport.getOrgProfileOrThrow(signPerson.getOuId());
|
||||||
FillApproverInfo approver = new FillApproverInfo();
|
FillApproverInfo approver = new FillApproverInfo();
|
||||||
approver.setRecipientId(recipientId);
|
approver.setRecipientId(recipientId);
|
||||||
approver.setOpenId(PersonOpenId.create(signPerson).toOpenId());
|
approver.setOpenId(PersonOpenId.create(signPerson).toOpenId());
|
||||||
approver.setOrganizationOpenId(OrgOpenId.ofPerson(signPerson).toOpenId());
|
approver.setOrganizationOpenId(OrgOpenId.ofPerson(signPerson).toOpenId());
|
||||||
|
approver.setOrganizationName(org.getName());
|
||||||
ChannelCreateFlowApproversRequest request = new ChannelCreateFlowApproversRequest();
|
ChannelCreateFlowApproversRequest request = new ChannelCreateFlowApproversRequest();
|
||||||
request.setAgent(agent(superAdmin));
|
request.setAgent(agent(superAdmin));
|
||||||
request.setApprovers(new FillApproverInfo[] { approver });
|
request.setApprovers(new FillApproverInfo[] { approver });
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user