更新表单数据
获取表单内上传的文件
版本
v1
SDK方法
FormService.updateBill(IFormSubmitParam param)
请求参数
必选 | 类型及范围 | 说明 | |
pkBo | true | string | 查看注意事项 |
pkBoins | true | String | 查看注意事项 |
formData | false | List | 查看注意事项 |
subFormMap | false | Map | 查看注意事项 |
请求数据
{
"pkBo": "598df2358ebf4a6ea5394e939378e4be",
"pkBoins": "754ba83feac74e0cb6eaadda5451f654",
"fromData": [{
"name": 11
}],
"subFormMap": {
"iform_1234": [{
"name": 1
}, {
"name": 2
}]
}
}
返回结果
{
"errcode": 0,
"errmsg": "updated",
"id": null,
"url": null,
"tenantId": null,
"revision": 0,
"status": null,
"tableName": null,
"formKey": null,
"tableFieldValue": null
}
返回字段说明
返回值字段 | 字段类型 | 字段说明 |
errcode | int | 0:Success |
errmsg | string | 描述 |
注意事项
测试代码中有demo
BillTest.updateParam()
pkBo和pkBoins如何获取
通过businessKey拆分可以获得
public IFormDataQueryParam getPkBoAndBoins(String businessKey){
IFormDataQueryParam param =new IFormDataQueryParam();
String[] pks = businessKey.split(":");
param.setPkBo(pks[1]);
param.setPkBoins(pks[0]);
return param;
}
可以通过获取表单字段
fromData和subFormMap根据表单字段编码赋值即可
建议使用返回的fieldId当做key