更新表单数据

获取表单内上传的文件


版本

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

Copyright © 用友客户成功部 2020 all right reserved,powered by Gitbook修订时间: 2020-09-07 09:37:29

results matching ""

    No results matching ""