Центр разработчиков

Запрос подробностей сравнения контрактов

POST/esignglobal/v3/contract-compare-result

Описание интерфейса

Получение результатов сравнения контрактов и деталей сравнения через интерфейс

 

Параметры запроса

Название параметра

Тип

Обязательно

Описание

contractCompareBizId

string

true

ID бизнес-процесса сравнения контрактов

Пример запроса

{
    "contractCompareBizId": "合同比对业务ID"
}

 

Параметры ответа

Название параметра

Тип

Описание

status

int

Статус сравнения

COMPARING- В процессе сравнения

SUCCESS- Сравнение успешно

FAIL- Сравнение не удалось

LAYOUT_ANALYZING- Анализ макета

PROCESSING- В обработке

PENDING- Ожидает обработки

failMessage

string

Причина сбоя

compareResult

object

Результат сравнения

 

differenceCount

object

Количество различий при сравнении

 

 

total

int

Всего

 

 

add

int

Количество новых

 

 

replace

int

Количество замен

 

 

delete

int

Количество удалений

 

details

array

Детали сравнения

 

 

originalWords

string

Значение контрольного содержимого (содержимое стандартного файла)

 

 

compareWords

string

Значение сравниваемого содержимого (содержимое файла сравнения)

 

 

type

int

Тип

1 - Удалить

2 - Добавить

4 - Заменить

Пример ответа

{
    "code": 0,
    "message": "success",
    "data": {
        "status": 2,
        "failMessage": null,
        "compareResult": {
            "differenceCount": {
                "total": 2,
                "add": 0,
                "replace": 2,
                "delete": 0
            },
            "details": [
                {
                    "originalWords": "3",
                    "compareWords": "5",
                    "type": 4
                },
                {
                    "originalWords": "3",
                    "compareWords": "5",
                    "type": 4
                }
            ]
        }
    }
}

 

Описание интерфейса
Параметры запроса
Пример запроса
Параметры ответа
Пример ответа