1、接口方法
SDK接口方法:HttpSweepCodeUtil.setSignHashListToAppService
入参:ContinueSignAppDto continueSignAppDto
返回值:SweepCodeResult<ContinuitySingTid>
2、请求参数
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
SignatureORCodeDto | 对象 | 是 | 对象 |
┗ pId | String | 是 | 流程id |
┗ sealBelong | String | 是 | 印章属于个人还是企业 01个人,02企业 |
┗ accessToken | String | 是 | 登录令牌 |
┗ sealImageType | String | 是 | 印章类型00 个人签名01 公章 |
┗ userType | String | 是 | 登录类型 |
┗ unifiedTransactionCode | String | 是 | 机构交易码 |
┗ personalTransactionCode | String | 是 | 个人交易码 |
┗ platformCode | String | 是 | 平台编码 |
┗ hashCodeList | String | 是 | 一组hashCode |
┗ signContinued | String | 是 | 00 单次签章,01开启连续签章 |
3、响应参数
参数名称 | 类型 | 描述 |
---|---|---|
header | 响应头 | |
┗returnCode | String | 0成功 1失败 |
┗msg | String | 状态结果说明 |
data | 对象 | Null |
┗ tid | String | 事件id(本次推送哈希值的唯一标识) |
4、请求示例
(1).Controller层
/**
* 设置哈希值到App Server
* @param SignatureORCodeDto
* @return
*/
@RequestMapping(value = "/setSignHashListToAppService",method = {RequestMethod.POST, RequestMethod.GET})
public Object setSignHashListToAppService(ContinueSignAppDto continueSignAppDto) {
Object continuitySingTid = sweepcodeSignService.setSignHashListToAppService\(continueSignAppDto\);
return continuitySingTid;
}
(2).Service层
public Object setSignHashListToAppService(ContinueSignAppDto continueSignAppDto){
SweepCodeResult<ContinuitySingTid> continuitySingTid = new SweepCodeResult<ContinuitySingTid>();
try {
continuitySingTid = HttpSweepCodeUtil.setSignHashListToAppService(continueSignAppDto);
} catch (Exception e) {
e.printStackTrace();
}
return continuitySingTid;
}
5、响应示例
{
"header": {
"returnCode": "0",
"msg": "设置成功",
"size": null
},
"data":{"tid": "A34013145207a44dde0653747d289f3c9e2b2d45cee"}
}