springboot集成E签宝,获取签署地址和预览地址(四)

553 阅读1分钟

获取签署地址和预览地址

使用电子合同的比较关键的,就是签署合同,如何签署合同呢,e签宝官方,在我们创建好合同后,会提供一个官方的接口,让我们在开发中,可以预览合同,也可以获取签署合同,两者是不一样的,签署合同地址,是只有发起人和签署人可以有权限查看签署,预览合同地址只能查看,不能进行签署。

获取签署地址

public static GetFileSignUrlResponse GetSignUrl(
   String flowId, String accoountID, int signzt, String orgId) throws DefineException {

 QrySignFieldsResponse s =
     SignFile.qrySignFields(flowId).execute(appids[signzt], appKeys[signzt]);
 GetFileSignUrlResponse fileSignUrl =
     SignFile.getFileSignUrl(flowId, accoountID, 0, orgId)//这里第三个参数是 0签署
         .execute(appids[signzt], appKeys[signzt]);
 return fileSignUrl; // 获取地址
}

获取预览地址

public static GetFileSignUrlResponse GetSignUrl(
   String flowId, String accoountID, int signzt, String orgId) throws DefineException {

 QrySignFieldsResponse s =
     SignFile.qrySignFields(flowId).execute(appids[signzt], appKeys[signzt]);
 GetFileSignUrlResponse fileSignUrl =
     SignFile.getFileSignUrl(flowId, accoountID, 1, orgId)//这里第三个参数是 1标示预览
         .execute(appids[signzt], appKeys[signzt]);
 return fileSignUrl; // 获取地址
}