ศูนย์นักพัฒนา

สอบถามรายละเอียดการเปรียบเทียบสัญญา

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
                }
            ]
        }
    }
}

 

คำอธิบายอินเทอร์เฟซ
พารามิเตอร์คำขอ
ตัวอย่างคำขอ
พารามิเตอร์การตอบสนอง
ตัวอย่างการตอบสนอง