请求地址

/v2/webservice/apply/merge-table-data

请求方法

Post

请求参数说明

参数名称 类型 是否必填 说明
app_id number 项目ID
tables Tables数组
auto_check bool 是否自动审核。(默认跟随集群配置),当集群设置为自动审核的时候,才能设置为true
auto_execute_task boolean 默认跟随集群, 集群开启自动执行的时候,才能支持设置为true。
attention_man string[] 关注人/协作人, 允许其他开发角色执行此单据生成的任务,(不需要指定项目管理员为关注人, 因为项目管理员本身就拥有执行任务的权限)

Tables

参数名称 类型 是否必填 说明
src_zone_id number 源区ID
dest_zone_id number 目标区ID
table_names string[] 表名

示例

{
    "app_id": 5,
    "tables":[{
        "src_zone_id":6,
        "dest_zone_id":105,
        "table_names":["ListTableDemo", "pb2_webclient_sortlist"]
    }
    ]
}

返回参数说明

参数名称 类型 说明
check_result
app_id
apply_list
task_list

成功返回

{
    "code": 0,
    "request_id": "a2a8cc51-8b04-441a-834a-e5d29f5f5961",
    "data": {
        "check_result": 0,
        "app_id": 5,
        "apply_list": [
            {
                "apply_id": 19037,
                "apply_type_text": "复制表数据",
                "zone_id": "6",
                "app_id": 5,
                "table_name": "ListTableDemo",
                "execute_status": 0,
                "table_type": 1,
                "tdr": "886",
                "apply_type": 7
            },
            {
                "apply_id": 19038,
                "apply_type_text": "复制表数据",
                "zone_id": "6",
                "app_id": 5,
                "table_name": "pb2_webclient_sortlist",
                "execute_status": 0,
                "table_type": 1,
                "tdr": "883,884,885",
                "apply_type": 7
            }
        ],
        "task_list": [],
        "apply_user": "v_jxlin",
        "check_user": "v_jxlin",
        "apply_begin_time": "2023-01-16 14:54:16",
        "apply_finishi_time": "2023-01-16 14:54:17",
        "check_finish_time": "2023-01-16 14:54:17",
        "msg": "提交申请成功, 请查看审核结果或任务执行状态",
        "execute_task_user": "v_jxlin"
    }
}

失败返回

{
    "request_id": "2ed89e27-dbee-4514-9a00-0c269e101318",
    "code": 102,
    "message": "存在冲突的单据, 请先处理掉这些单据",
    "debug_message": [
        {
            "apply_id": 19039,
            "apply_type_text": "复制表数据",
            "zone_id": "6",
            "app_id": 5,
            "table_name": "ListTableDemo",
            "execute_status": 0,
            "table_type": 1,
            "tdr": "886",
            "apply_type": 7
        },
        {
            "apply_id": 19040,
            "apply_type_text": "复制表数据",
            "zone_id": "6",
            "app_id": 5,
            "table_name": "pb2_webclient_sortlist",
            "execute_status": 0,
            "table_type": 1,
            "tdr": "883,884,885",
            "apply_type": 7
        }
    ]
}

results matching ""

    No results matching ""