ЭДО: сертификат компании нужен только для mTLS, портал больше не разбирает awaiting_certificate
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -31,17 +31,13 @@ export interface IEdoSigningResult {
|
||||
documents: Array<{
|
||||
id: string;
|
||||
fileName: string;
|
||||
/** БИН компании файла. */
|
||||
companyBin: string;
|
||||
/** У компании нет сертификата Sigex: файл сохранён, но подписать его нельзя до загрузки сертификата. */
|
||||
awaitingCertificate: boolean;
|
||||
}>;
|
||||
}
|
||||
|
||||
/** Ответ ЭДО в snake_case — только поля, которые читаем. */
|
||||
interface IEdoResponseBody {
|
||||
cabinet_url?: string;
|
||||
documents?: Array<{ id?: string; file_name?: string; company_bin?: string; awaiting_certificate?: boolean }>;
|
||||
documents?: Array<{ id?: string; file_name?: string }>;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -93,9 +89,7 @@ export async function submitSigningRequest(
|
||||
cabinetUrl: body.cabinet_url || '',
|
||||
documents: (body.documents || []).map((d) => ({
|
||||
id: d.id || '',
|
||||
fileName: d.file_name || '',
|
||||
companyBin: d.company_bin || '',
|
||||
awaitingCertificate: d.awaiting_certificate === true
|
||||
fileName: d.file_name || ''
|
||||
}))
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user